views.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:tumanov_castleoaks 作者: Roamdev 项目源码 文件源码
def post(self, request, uidb64=None, token=None):
        # Seo
        seo = Seo()
        seo.title = _('Password reset')
        seo.save(request)

        if request.user.is_authenticated():
            # ????? ?????? ??????, ???? ????????????
            form = SetPasswordForm(request.user, request.POST)
            if form.is_valid():
                form.save()
                return redirect(get_redirect_url(request, 'users:reset_complete'))
            else:
                return self.render_to_response({
                    'form': form,
                })
        else:
            if uidb64 is None or token is None:
                return redirect(resolve_url(settings.RESET_PASSWORD_REDIRECT_URL))

            return password_reset_confirm(request,
                uidb64=uidb64,
                token=token,
                template_name='users/reset_confirm.html',
                set_password_form=SetPasswordForm,
                post_reset_redirect='users:reset_complete',
            )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号