diff --git a/rad/urls.py b/rad/urls.py index 570792e3..69607a40 100644 --- a/rad/urls.py +++ b/rad/urls.py @@ -78,7 +78,7 @@ urlpatterns = [ ] #handler400 = 'my_app.views.bad_request' -#handler403 = 'my_app.views.permission_denied' +handler403 = 'rad.views.page_forbidden' handler404 = 'rad.views.page_not_found' #handler500 = 'my_app.views.server_error' diff --git a/rad/views.py b/rad/views.py index a3236e28..bd8a5b65 100644 --- a/rad/views.py +++ b/rad/views.py @@ -338,4 +338,11 @@ def page_not_found(request, exception): #response.status_code = 404 + return response + +def page_forbidden(request, exception): + response = render(request, '403.html', {}) + + #response.status_code = 404 + return response \ No newline at end of file diff --git a/templates/403.html b/templates/403.html new file mode 100644 index 00000000..137e3f33 --- /dev/null +++ b/templates/403.html @@ -0,0 +1,8 @@ +{% extends 'base.html' %} + +{% block content %} +
+

403 error

+Forbidden +
+{% endblock %} \ No newline at end of file