Django框架中,如何区分FBV和CBV两种函数式视图与类视图?

2026-05-24 15:150阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计500个文字,预计阅读时间需要2分钟。

Django框架中,如何区分FBV和CBV两种函数式视图与类视图?

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和CBV两种函数式视图与类视图?

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)就是在视图里使用函数处理请求。

阅读全文