关于request的问题

来源:6-5 登录表单

kanokano

2020-03-27 02:20:49

1、老师可以详细说一下request到底是个什么东西吗,还有哪些时候要传request参数。
2、哪些情况下需要重写表单的构造函数和clean函数还有save函数。

写回答

1回答

时间,

2020-03-27

同学,你好。
1、所有的views函数都需要以request对象作为第一个参数,request代表客户端浏览器向服务器请求的一个信息,views中的函数需要接收这个请求信息才能对他进行处理。

2、当用到表单并需要对表单中的字段进行相应验证时,需要重写表单的构造函数和clean函数,例登陆界面,需要对用户名,密码,验证码进行相应的验证。

3、使用Django的form表单传递的数据时,要使用save()的方式来更新数据。save方法的commit的默认值为True,调用该方法时会自动向数据库保存记录。但是我们有时候需要在保存之前对数据进行一些改动,因此需要重写save()方法,将commit参数的值改为False,定义完自己的内容后,再调用save()方法进行提交保存数据。

如果我解决了同学的问题,请采纳!学习愉快~~~~。

0

0 学习 · 3562 问题

查看课程