Django
常用操作
Django生产设置
Setting设置
装饰器
类
类--验证登陆
ListView
CreateView
DeleteView
URL方法
Views方法
model数据模型
models
admin
views
url
model查询操作
model聚合查询
model列操作及复杂查询
登录退出
登陆成功后跳转指定页面
修改密码
重置密码
分页
标签
HTML文件
开启HTTPS
CSRF
本文档使用MrDoc发布
返回首页
-
+
修改密码
2019年10月14日 14:43
admin
# urls设置样例: from django.urls import path from django.contrib.auth import views as auth_views urlpatterns = [ path('password_change', auth_views.PasswordChangeView.as_view( template_name='./pages/member/user-pwd.html', success_url="password_change_done"), name='password_change'), path('password_change_done', auth_views.PasswordChangeDoneView.as_view( template_name='./pages/password_change_done.html'), name='password_change_done'), ] # html设置样例: <form class="layui-form changePwd" action="{% url 'common:password_change' %}" method="post" id="test_form"> {% csrf_token %} <div class="layui-form-item"> <label class="layui-form-label">旧密码</label> <div class="layui-input-block"> <input type="password" value="" placeholder="请输入旧密码" lay-verify="" class="layui-input pwd" name="old_password"> {% if form.errors.old_password %} <p><font color="#FF0000"><b>{{ form.errors.old_password }}</b></font></p> {% endif%} </div> </div> <div class="layui-form-item"> <label class="layui-form-label">新密码</label> <div class="layui-input-block"> <input type="password" value="" placeholder="请输入新密码" lay-verify="required|pass" name="new_password1" class="layui-input pwd"> {% if form.errors.new_password2 %} <p><font color="#FF0000"><b>{{ form.errors.new_password2 }}</b></font></p> {% endif%} {% if form.new_password1.help_text %} <p><font color="#999">{{ form.new_password1.help_text|safe }}</font></p> {% endif %} </div> </div> <div class="layui-form-item"> <label class="layui-form-label">确认密码</label> <div class="layui-input-block"> <input type="password" value="" placeholder="请确认密码" lay-verify="required|confirmPwd" name="new_password2" class="layui-input pwd"> </div> </div> <div class="layui-form-item"> <div class="layui-input-block"> <button type='submit' class="layui-btn">立即修改</button> <button type="reset" class="layui-btn layui-btn-primary">重置</button> </div> </div> </form>
分享到: