diff options
| author | Adrian Holovaty <adrian@holovaty.com> | 2005-09-22 05:13:15 +0000 |
|---|---|---|
| committer | Adrian Holovaty <adrian@holovaty.com> | 2005-09-22 05:13:15 +0000 |
| commit | 48f0820337f5673dbcd629f30a05968356a594e6 (patch) | |
| tree | 1fbc92fe546108ee3b2cf0527307b03a95fa33de | |
| parent | a6946dac54380483126bb00807ea2974142f6605 (diff) | |
Converted django.views.registration.passwords to use load_and_render -- it's less code
git-svn-id: http://code.djangoproject.com/svn/django/trunk@658 bcc190cf-cafb-0310-a4f2-bffc1f526a37
| -rw-r--r-- | django/views/registration/passwords.py | 26 |
1 files changed, 8 insertions, 18 deletions
diff --git a/django/views/registration/passwords.py b/django/views/registration/passwords.py index 1f147a987c..ac18ad75e2 100644 --- a/django/views/registration/passwords.py +++ b/django/views/registration/passwords.py @@ -1,8 +1,8 @@ from django.core import formfields, template_loader, validators -from django.core.extensions import DjangoContext as Context +from django.core.extensions import DjangoContext, load_and_render from django.models.auth import users from django.views.decorators.auth import login_required -from django.utils.httpwrappers import HttpResponse, HttpResponseRedirect +from django.utils.httpwrappers import HttpResponseRedirect class PasswordResetForm(formfields.Manipulator): "A form that lets a user request a password reset" @@ -76,16 +76,11 @@ def password_reset(request, is_admin_site=False): else: form.save() return HttpResponseRedirect('%sdone/' % request.path) - t = template_loader.get_template('registration/password_reset_form') - c = Context(request, { - 'form': formfields.FormWrapper(form, new_data, errors), - }) - return HttpResponse(t.render(c)) + return load_and_render('registration/password_reset_form', {'form': formfields.FormWrapper(form, new_data, errors)}, + context_instance=DjangoContext(request)) def password_reset_done(request): - t = template_loader.get_template('registration/password_reset_done') - c = Context(request, {}) - return HttpResponse(t.render(c)) + return load_and_render('registration/password_reset_done', context_instance=DjangoContext(request)) def password_change(request): new_data, errors = {}, {} @@ -96,14 +91,9 @@ def password_change(request): if not errors: form.save(new_data) return HttpResponseRedirect('%sdone/' % request.path) - t = template_loader.get_template('registration/password_change_form') - c = Context(request, { - 'form': formfields.FormWrapper(form, new_data, errors), - }) - return HttpResponse(t.render(c)) + return load_and_render('registration/password_change_form', {'form': formfields.FormWrapper(form, new_data, errors)}, + context_instance=DjangoContext(request)) password_change = login_required(password_change) def password_change_done(request): - t = template_loader.get_template('registration/password_change_done') - c = Context(request, {}) - return HttpResponse(t.render(c)) + return load_and_render('registration/password_change_done', context_instance=DjangoContext(request)) |
