Makes 500 errors accept a RequestContext
This commit is contained in:
parent
6363b4a422
commit
ce1e8dd6d7
2 changed files with 13 additions and 1 deletions
|
@ -5,9 +5,10 @@ from django.contrib.staticfiles.templatetags.staticfiles import static as _stati
|
|||
from django.views.generic import TemplateView
|
||||
from django.views.generic import RedirectView
|
||||
|
||||
|
||||
from django.contrib import admin
|
||||
|
||||
from pinaxcon import views
|
||||
|
||||
import symposion.views
|
||||
|
||||
|
||||
|
@ -78,3 +79,5 @@ urlpatterns = [
|
|||
]
|
||||
|
||||
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
|
||||
|
||||
handler500 = views.server_error
|
||||
|
|
9
pinaxcon/views.py
Normal file
9
pinaxcon/views.py
Normal file
|
@ -0,0 +1,9 @@
|
|||
from django.http import HttpResponseServerError
|
||||
from django.template import RequestContext
|
||||
from django.template import Template
|
||||
from django.template.loader import get_template
|
||||
from django.views import defaults
|
||||
|
||||
def server_error(request, template_name=defaults.ERROR_500_TEMPLATE_NAME):
|
||||
t = Template("{%% include '%s' %%}" % template_name)
|
||||
return HttpResponseServerError(t.render(RequestContext(request)))
|
Loading…
Reference in a new issue