采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
密码显示修改成功,看数据库和重新登录发现密码确实成功修改了,但是修改成功后后台没自动登出,还保留在原界面。必须自己手动退出才行
你好,我想问一下,这个问题您是怎么解决的,我也遇到相同问题了,修改密码后,可以成功返回信息,但是不能跳转到登录页面,依然是留在用户个人信息页。谢谢了~
class UpdatePwdView(View): #在个人中心修改用户密码 def post(self, request): modify_form = ModifyPwdForm(request.POST) if modify_form.is_valid(): pwd1 = request.POST.get("password1", "") pwd2 = request.POST.get("password2", "") if pwd1 != pwd2: return HttpResponse('{"status":"fail","msg":"密码不一致"}', content_type='application/json') user = request.user user.password = make_password(pwd2) user.save() return HttpResponse('{"status":"success"}', content_type='application/json') else: return HttpResponse(json.dumps(modify_form.errors), content_type='application/json')
你先通过f12看看网络请求返回是否正确,如果正确就是前端的问题了 http://apply.projectsedu.com/ 你可以申请加入github项目 然后直接下载我提供的源码试试
你截图我看看你的修改密码的源码我看看呢
登录后可查看更多问答,登录/注册
【毕设】Python 2.7到3.6 完美适配,Django升级2.0
14.8k 81
789 4
1.6k 22
1.4k 20