作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的问题是:当我提交表单时,它落入 else:
下面是我在我看来定义的块。
我要完成的任务:允许用户使用内置的 django 1.5 重置密码 PasswordResetForm
Django auth 中的功能
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:
条件发送的值
最佳答案
我看到几个问题:
def UserResetPassword(request):
form = UserForgotPasswordForm(request.POST or None) #data=is request.POST or None
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)
return render(request, 'mysite/reuse/forgotpassword.html', {
'form':form
})
else
部分。您希望能够看到错误是什么。
render()
会显示错误。
fields = ("email")
fields = ("email", )
PasswordChangeForm
如果您想要一个表单,让用户通过输入他们的旧密码来更改他/她的密码。
关于django - 在 Django 中使用 PasswordResetForm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19438600/
我正在尝试使用 PasswordResetForm 内置函数。 由于我想要自定义表单字段,因此我编写了自己的表单: class FpasswordForm(PasswordResetForm):
我的问题是:当我提交表单时,它落入 else:下面是我在我看来定义的块。 我要完成的任务:允许用户使用内置的 django 1.5 重置密码 PasswordResetForm Django auth
我正在尝试使用 django 假定的 PasswordResetForm 功能为我的 django 应用程序创建密码重置表单。 我在 中创建了一个表单forms.py class UserForgot
我是一名优秀的程序员,十分优秀!