栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Django

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Django

login_from CaptchaTestForm() return render(request, login.html ,{ login_from :login_from}) def post(self, request, *args, **kwargs): login_from LoginFrom(request.POST) if login_from.is_valid(): # 判断字符是否通过 user authenticate(username login_from.cleaned_data[ username ], password login_from.cleaned_data[ password ]) if user is not None: 查询到用户 login(request, user) # 进行登录 return HttpResponseRedirect(reverse( index )) else: return render(request, login.html , { msg : 用户名或密码错误 , login_from :login_from}) else: return render(request, login.html , { login_from :login_from})

还记得在最开始的时候我们举的第三条例子 在froms中我们就可以通过对from对象来首先前段显示错误信息和上一次请求的值。

 form class tab-form action {% url login %} method post autocomplete off id form1 
 div class form-group marb20 {% if login_from.errors.username %}errorput{% endif %} 
 input name username id account_l type text value {{ login_from.username.value }} placeholder 手机号/邮箱 / 
 /div 
 div class form-group marb8 {% if login_from.errors.password %}errorput{% endif %} 
 input name password id password_l type password value {{ login_from.password.value }} placeholder 请输入您的密码 / 
 /div 
 div class error btns login-form-tips id jsLoginTips {% if login_from.errors %}{% for key,error in login_from.errors.items %}{{ error }}{% endfor %}{% else %}{{ msg }}{% endif %} /div 
 div class auto-box marb38 
 a class fr href forgetpwd.html 忘记密码 /a 
 /div 
 input class btn btn-green id jsLoginBtn type submit value 立即登录 / 
 /form 
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/267145.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号