Pha*_*ili 3 python django
是def post和if.request.method == POST一样吗?
def post
if.request.method == POST
我见过一些使用def post(self, request)和一些使用if.request.method == 'POST'.他们似乎都工作,至少我看到的任务.
def post(self, request)
if.request.method == 'POST'
有区别吗?
Chi*_*fir 10
我认为你混合了两种主要的Django方法:基于函数的视图和基于类的视图. if request.method == POST- FBV, def post(self, request)- CBV. 在FBV中,您通常将视图写为函数,其中有条件地检查所创建的方法.在CBV中,您将覆盖该类中的一些Django内置类和内置方法. 是的,这是同样的行动. PS对于初学者来说,开始学习基于功能的视图更容易.
if request.method == POST
归档时间:
7 年,11 月 前
查看次数:
741 次
最近记录: