diff options
| author | Adrian Holovaty <adrian@holovaty.com> | 2005-09-22 05:18:23 +0000 |
|---|---|---|
| committer | Adrian Holovaty <adrian@holovaty.com> | 2005-09-22 05:18:23 +0000 |
| commit | aec3e32c7bc2a25402425f43eb054cdd25dee746 (patch) | |
| tree | 68d05496145c47157d3c050d77bd5da6bfddc0b1 /django/views | |
| parent | 48f0820337f5673dbcd629f30a05968356a594e6 (diff) | |
Converted django.views.auth.login to use load_and_render
git-svn-id: http://code.djangoproject.com/svn/django/trunk@659 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'django/views')
| -rw-r--r-- | django/views/auth/login.py | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/django/views/auth/login.py b/django/views/auth/login.py index f272c970ff..b3d7d7da4a 100644 --- a/django/views/auth/login.py +++ b/django/views/auth/login.py @@ -1,6 +1,6 @@ from django.parts.auth.formfields import AuthenticationForm from django.core import formfields, template_loader -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.models.core import sites from django.utils.httpwrappers import HttpResponse, HttpResponseRedirect @@ -21,27 +21,21 @@ def login(request): return HttpResponseRedirect(redirect_to) else: errors = {} - response = HttpResponse() request.session.set_test_cookie() - t = template_loader.get_template('registration/login') - c = Context(request, { + return load_and_render('registration/login', { 'form': formfields.FormWrapper(manipulator, request.POST, errors), REDIRECT_FIELD_NAME: redirect_to, 'site_name': sites.get_current().name, - }) - response.write(t.render(c)) - return response + }, context_instance=DjangoContext(request)) def logout(request, next_page=None): "Logs out the user and displays 'You are logged out' message." try: del request.session[users.SESSION_KEY] except KeyError: - t = template_loader.get_template('registration/logged_out') - c = Context(request) - return HttpResponse(t.render(c)) + return load_and_render('registration/logged_out', context_instance=DjangoContext(request)) else: - # Do a redirect to this page until the session has been cleared. + # Redirect to this page until the session has been cleared. return HttpResponseRedirect(next_page or request.path) def logout_then_login(request): |
