采用类的方法定义视图时,类里面的定义的方法是固定的吗?

来源:2-3 视图的讲解

追蝴蝶的少年ww

2019-11-22

如这一节视图讲解的代码展示那样,类里面定义处理视图函数都是定义成了 def get() 。看了后面几节的视频,定义类里面的视图函数时,也是定义的get方法:http://img.mukewang.com/szimg/5dd7428f08e57d7208570301.jpg

所以想问:

(1)类里面的函数是否都是要起固定的名称?

(2)这里起get的含义是否就是对应它来处理对应的 request.GET 的请求?如果是POST的话,就要定义成 post?

写回答

3回答

deweizhang

2019-11-22

对 在一开始你可能还不能理解 先记住 get方法一般用来渲染页面 通过浏览器输入网址触发的都是get行为。post是表单提交的行为。def get 相当于你在面向函数开发时候的 if request.method == “get”

0
1
追蝴蝶的少年ww
非常感谢!
2019-11-22
共1条回复

deweizhang

2020-04-16

是的 get代表获取get请求 post代表post请求 所以我们不用在面向函数开发的时候 判断了

0
0

幕布斯0444199

2020-04-16

自己写的时候没知道固定get方法是获取get请求的,结果卡了很久没找到原因,服了

0
0

Django入门到进阶-适合Python小白的系统课程

入门Django的同时,让你形成更贴近实际工作的Python Web开发知识体系

1114 学习 · 464 问题

查看课程