我见过一些使用def post(self,request)和一些使用if.request.method ==’POST’.他们似乎都工作,至少我看到的任务.
有区别吗?
解决方法 我认为你混合了两种主要的Django方法: function-based views和 class-based views. 如果request.method == POST – FBV,def post(self,request) – CBV. 在FBV中,您通常将视图写为函数,其中有条件地检查所创建的方法.在CBV中,您将覆盖该类中的一些Django内置类和内置方法. 是的,这是同样的行动. 附:对于初学者来说,更容易开始学习基于功能的视图. 总结以上是内存溢出为你收集整理的python – “def post”和“if.request.method == POST”是一样的吗?全部内容,希望文章能够帮你解决python – “def post”和“if.request.method == POST”是一样的吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)