Django框架中,如何区分FBV和CBV两种函数式视图与类视图?
- 内容介绍
- 文章标签
- 相关推荐
本文共计500个文字,预计阅读时间需要2分钟。
Django请求处理方式有两种:FBV(Function-Based Views)和CBV(Class-Based Views)。
1. FBV:在视图中使用函数处理请求。 代码示例: python from django.conf.urls import url from . import views
urlpatterns=[ url(r'^index/$', views.index, name='index'), ]
2. CBV:在视图中使用类处理请求。 代码示例: python from django.conf.urls import url from django.views import generic
urlpatterns=[ url(r'^index/$', generic.ListView.as_view(), name='index'), ]
django中请求处理方式有2种:FBV 和 CBV
一、FBV
FBV(function base views)就是在视图里使用函数处理请求。
本文共计500个文字,预计阅读时间需要2分钟。
Django请求处理方式有两种:FBV(Function-Based Views)和CBV(Class-Based Views)。
1. FBV:在视图中使用函数处理请求。 代码示例: python from django.conf.urls import url from . import views
urlpatterns=[ url(r'^index/$', views.index, name='index'), ]
2. CBV:在视图中使用类处理请求。 代码示例: python from django.conf.urls import url from django.views import generic
urlpatterns=[ url(r'^index/$', generic.ListView.as_view(), name='index'), ]
django中请求处理方式有2种:FBV 和 CBV
一、FBV
FBV(function base views)就是在视图里使用函数处理请求。

