{% if register_form.errors.email %}errorput{% endif %} 这个什么意思
来源:6-10 用户注册-4
大地主4381166
2018-12-19
<form action="/login/" method="post" autocomplete="off">
<div class="form-group marb20 {% if login_form.errors.username %}errorput{% endif %} ">
<label>用 户 名</label>
<input name="username" id="account_l" type="text" placeholder="手机号/邮箱" />
</div>
<div class="form-group marb8 {% if login_form.errors.password %}errorput{% endif %}">
<label>密 码</label>
<input name="password" id="password_l" type="password" placeholder="请输入您的密码" />
</div>
<div class="error btns login-form-tips" id="jsLoginTips">{% for key,error in login_form.errors.items %}{{ error }}{% endfor %}{{ msg }}</div>
<div class="auto-box marb38">
<a class="fr" href="forgetpwd.html">忘记密码?</a>
</div>
<input class="btn btn-green" id="jsLoginBtn" type="submit" value="立即登录 > " />
{% csrf_token %}
</form>
{% for key,error in login_form.errors.items %}{{ error }}{% endfor %}{{ msg }}这个里面的error内容是从哪设置和修改的
写回答
1回答
-
在后台view中 form调用了使用request的post数据初始化以后form的验证机制就会自动将错误的信息放入到error中了, 具体每个字段的验证错误提示信息在课程中也会讲到的
012018-12-21
相似问题