关于验证登录的问题

来源:3-1 简单实现用户的登录

有人说我萌萌哒

2021-04-24 12:17:12

问题描述:

老师,请问76行这个validate所做的事情是什么?视频看的不是很明白。

还有第74行的validators里面的‘请输入密码’一类的参数,我在网页里故意没有输入,但是出现的确是‘请填写此字段’的提示,那么这一个参数有什么用呢?

相关截图:

http://img.mukewang.com/climg/60839b8b091210b805080262.jpg

相关截图:

http://img.mukewang.com/climg/60839ba5090549f601660059.jpg

写回答

1回答

时间,

2021-04-24

同学,你好!

1、validate()用来验证表单数据,在输入用户名和密码并验证后,还需要验证数据库中是否存在

2、造成此问题是因为浏览器里面有required属性触发了验证,验证并没有过滤到后端来,因此python代码没有生效,如果要过后端验证,还需要做一些和浏览器处理代码,这些内容,同学可以课后查阅相关信息,做资源整理,如果感兴趣,可以尝试写一些相关代码实现此功能。

祝学习愉快!

0

0 学习 · 2433 问题

查看课程