标签:pre url django imp 提交 self 请求 import 执行
FBV(Function Base Views):一个url对应一个视图函数
CBV(Class Base views):一个url对应一个类
urls:
urlpatterns = [
url(r‘^fbv/‘,views.fbv),
url(r‘^cbv/‘,views.CBV.as_view()),
]
views:
from django.views import View
class CBV(View):
def get(self,request):
...
def post(self,request):
...
def fbv(request):
...
在FBV的模式下:url匹配成功之后,会直接执行对应的视图函数
在CBV模式下:url匹配成功之后,会找到视图函数中对应的类,然后这个类回到请求头中找到对应的Request Method
标签:pre url django imp 提交 self 请求 import 执行
原文地址:https://www.cnblogs.com/q1ang/p/10063451.html