Fixed #7274 -- Improved the django.contrib.auth password_reset() view not to require the Sites framework. Thanks, joshrl
git-svn-id: http://code.djangoproject.com/svn/django/trunk@7748 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
2b926d4222
commit
54f7da3a27
|
@ -75,7 +75,10 @@ def password_reset(request, is_admin_site=False, template_name='registration/pas
|
||||||
if is_admin_site:
|
if is_admin_site:
|
||||||
form.save(domain_override=request.META['HTTP_HOST'])
|
form.save(domain_override=request.META['HTTP_HOST'])
|
||||||
else:
|
else:
|
||||||
form.save(email_template_name=email_template_name)
|
if Site._meta.installed:
|
||||||
|
form.save(email_template_name=email_template_name)
|
||||||
|
else:
|
||||||
|
form.save(domain_override=RequestSite(request).domain, email_template_name=email_template_name)
|
||||||
return HttpResponseRedirect('%sdone/' % request.path)
|
return HttpResponseRedirect('%sdone/' % request.path)
|
||||||
return render_to_response(template_name, {'form': oldforms.FormWrapper(form, new_data, errors)},
|
return render_to_response(template_name, {'form': oldforms.FormWrapper(form, new_data, errors)},
|
||||||
context_instance=RequestContext(request))
|
context_instance=RequestContext(request))
|
||||||
|
|
Loading…
Reference in New Issue