关于{% if login_form.errors.username %}errorput{% endif %} 的问题

来源:6-5 用form实现登录-2

mmm拇

2017-03-07

视频里这段 {% if login_form.errors.username %}errorput{% endif %},分别插入到了用户名的输入验证以及密码输入验证中,并且代码中"username"也没有作更改,但是功能运行正常。然后我把 username 改成了 password 好像也是运行正常的。想知道 login_form.errors.username 在用户名及密码那块是 发生了什么。或者哪里有相关的参考资料吗?谢谢~

写回答

1回答

bobby

2017-03-07

这个你需要参考一下django的官方文档的form form表单在调用了is_valid之后会生成一个错误的dict就放到errors中的

0
4
bobby
回复
无敌好喵兄
如果errors的值为none是不是你前端的值没有任何错误呢?
2018-09-12
共4条回复

Python3.6+django+xadmin,打造在线教育平台

【毕设】Python 2.7到3.6 完美适配,Django升级2.0

3677 学习 · 4038 问题

查看课程