errorput并没有起作用?

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

zjuPeco

2017-04-17

<div class="form-group marb20 {% if login_form.errors.username %}errorput{% endif %}">
    <label>用&nbsp;户&nbsp;名</label>
    <input name="username" id="account_l" type="text" placeholder="手机号/邮箱" />
</div>
<div class="form-group marb8 {% if login_form.errors.username %}errorput{% endif %}">
    <label>密&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;码</label>
    <input name="password" id="password_l" type="password" placeholder="请输入您的密码" />
</div>

代码按着老师说的来的,但是试了一下并没有红框focus的效果???

http://szimg.mukewang.com/58f4c6570001a16b03690474.jpg

http://szimg.mukewang.com/58f4c6570001c2e503710468.jpg


写回答

4回答

bobby

2017-04-18

你确定一下你的form定义是不是 username

0
5
bobby
回复
风云ICT
你给我发个qq消息 我看看
2017-12-15
共5条回复

无敌好喵兄

2018-09-11

我也遇到这个问题  errors 里面 没有任何值,而且长度为0 

0
1
bobby
如果errors没有值 你可以在运行完is_valid方法之后再看一下这个值,有些同学的环境下需要运行了isvalid方法之后才会显示
2018-09-12
共1条回复

江魁

2017-06-01

遇到了同样的问题,老师能不能说清楚些?

0
2
江魁
回复
bobby
我忘记把login_form 添加到views.py文件中了,已经找到问题了。谢谢老师
2017-06-02
共2条回复

Hilbert孔

2017-04-28

同学,我也遇到这个问题,请问你是怎么解决的呢?我看了我的forms里没错,其他代码也没错,麻烦告我一下

0
2
zjuPeco
回复
Hilbert孔
不好意思,刚看到,解决了就好~
2017-04-30
共2条回复

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

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

3677 学习 · 4038 问题

查看课程