关于验证登录的问题
来源:3-1 简单实现用户的登录
有人说我萌萌哒
2021-04-24 12:17:12
问题描述:
老师,请问76行这个validate所做的事情是什么?视频看的不是很明白。
还有第74行的validators里面的‘请输入密码’一类的参数,我在网页里故意没有输入,但是出现的确是‘请填写此字段’的提示,那么这一个参数有什么用呢?
相关截图:

相关截图:
1回答
同学,你好!
1、validate()用来验证表单数据,在输入用户名和密码并验证后,还需要验证数据库中是否存在
2、造成此问题是因为浏览器里面有required属性触发了验证,验证并没有过滤到后端来,因此python代码没有生效,如果要过后端验证,还需要做一些和浏览器处理代码,这些内容,同学可以课后查阅相关信息,做资源整理,如果感兴趣,可以尝试写一些相关代码实现此功能。
祝学习愉快!
相似问题