【发布时间】:2013-10-26 15:27:48
【问题描述】:
我的问题是:当我提交表单时,它属于我在视图中定义的else: 块。
我要完成的工作:允许用户使用 django auth 中内置的 django 1.5 中的 PasswordResetForm 功能重置密码
Views.py
def UserResetPassword(request):
form = UserForgotPasswordForm(None, request.POST)
if request.method == 'POST':
if form.is_valid():
form.save(from_email='admin@thedomain.com',email_template_name='mysite/reuse/forgotpassword.html', use_https=False,token_generator=default_token_generator, html_email_template_name=None)
else:
return HttpResponse("Are you sure you entered that correctly?")
return render(request, 'mysite/reuse/forgotpassword.html', {
'form':form
})
提交表单后,它会输出: Are you sure you entered that correctly?(例如,从 else: 条件发送的值
我在这里做错了什么?
【问题讨论】:
标签: django django-authentication django-1.5