mirror of
https://github.com/django/django.git
synced 2025-10-24 22:26:08 +00:00
[1.1.X] Fixed #12083: Ensured generating debug 404 page won't raise a key error. Thanks pigletto.
r12679 from trunk. git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.1.X@12680 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
@@ -4,6 +4,7 @@ from django.http import HttpResponse, HttpResponseRedirect
|
||||
from django import forms
|
||||
from django.views.debug import technical_500_response
|
||||
from django.views.generic.create_update import create_object
|
||||
from django.core.urlresolvers import get_resolver
|
||||
|
||||
from models import Article
|
||||
|
||||
@@ -12,7 +13,6 @@ def index_page(request):
|
||||
"""Dummy index page"""
|
||||
return HttpResponse('<html><body>Dummy page</body></html>')
|
||||
|
||||
|
||||
def custom_create(request):
|
||||
"""
|
||||
Calls create_object generic view with a custom form class.
|
||||
@@ -37,6 +37,10 @@ def raises(request):
|
||||
except Exception:
|
||||
return technical_500_response(request, *sys.exc_info())
|
||||
|
||||
def raises404(request):
|
||||
resolver = get_resolver(None)
|
||||
resolver.resolve('')
|
||||
|
||||
def redirect(request):
|
||||
"""
|
||||
Forces an HTTP redirect.
|
||||
|
||||
Reference in New Issue
Block a user