Added custom error pages

This commit is contained in:
Raphael Michel
2015-09-17 23:44:07 +02:00
parent 59e4b19e3f
commit c8830cc880
20 changed files with 129 additions and 37 deletions

View File

@@ -1,5 +1,6 @@
from django.core.urlresolvers import resolve
from django.http import HttpResponseNotFound
from django.http import Http404
from django.utils.translation import ugettext_lazy as _
from pretix.base.models import Event
@@ -30,4 +31,4 @@ class EventMiddleware:
organizer__slug=url.kwargs['organizer'],
).select_related('organizer')[0]
except IndexError:
return HttpResponseNotFound('Unknown event') # TODO: Provide error message
return Http404(_('The selected event was not found.'))