Private
Public Access
1
0
Files
rowsandall/rowers/views/errorviews.py
Sander Roosendaal 62d06a2439 lots a small stuff
2021-04-26 19:35:11 +02:00

45 lines
1.3 KiB
Python

from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
from __future__ import unicode_literals
from rowers.views.statements import *
from django.core.exceptions import PermissionDenied
from django.http import HttpResponse
from django.test import SimpleTestCase, override_settings
from django.urls import path
def servererror_view(request): # pragma: no cover
raise ValueError
# Custom error pages with Rowsandall headers
def error500_view(request):
response = render(request,'500.html', {},status=500)
# context_instance = RequestContext(request))
response.status_code = 500
return response
def error404_view(request, exception):
response = render(request,'404.html', {},status=404)
# context_instance = RequestContext(request))
response.status_code = 404
return response
def error400_view(request, exception):
response = render(request,'400.html', {},status=400)
# context_instance = RequestContext(request))
response.status_code = 400
return response
def error403_view(request,*args, **kwargs): # pragma: no cover
response = render(request,'403.html', {},status=403)
# context_instance = RequestContext(request))
response.status_code = 403
return response