post 和 get
来源:6-9 django的template数据展示
zfy114
2020-02-17
老师你好,我想问三个问题:
1.为啥运行了几次之后表单中就有数据填好了,前几次都没有?
2.前端form表单中method=“post” 
和后端views.py中的 if request.method == "POST"中
这两个端中method方法是否有关联?
3.是否查询通常用get方法,其他用post吗?
写回答
1回答
-
表单有数据如果不是你自己填充的还是会有值,这个是浏览器直接的行为,浏览器为了省得你填写各种值,会默认填充一些值
form表单中的post和和后端的post都是一样的,都是http协议的post方法名称
get如果用专业术语来讲解,我感觉挺不友好的:“幂等性“, 对于初学者来说这个词听起来逼格有点高, 所以你这样理解也没有问题, post方法其实就是提交数据想到服务器去报错而已, 不过从原理上可以知道,两者其实本质上没有多大的差异 无非就是体现在url上,不过规范性考虑应该还是要懂得什么叫幂等性,这个词你可以百度一下
012020-02-18
相似问题