This commit is contained in:
Ross
2021-08-23 19:23:03 +01:00
parent 737f4a91a0
commit f6bf034f4a
3 changed files with 31 additions and 0 deletions
+9
View File
@@ -30,6 +30,10 @@ from longs import views as long_views
from rest_framework import routers
from django.conf.urls import (
handler400, handler403, handler404, handler500
)
router = routers.DefaultRouter()
router.register(r'rapids/exams', rapid_views.ExamViewSet, basename="rapid-exam")
router.register(r'anatomy/exams', anatomy_views.ExamViewSet, basename="anatomy-exams")
@@ -73,6 +77,11 @@ urlpatterns = [
path('tinymce/', include('tinymce.urls')),
]
#handler400 = 'my_app.views.bad_request'
#handler403 = 'my_app.views.permission_denied'
handler404 = 'views.page_not_found'
#handler500 = 'my_app.views.server_error'
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
if settings.DEBUG:
+16
View File
@@ -52,6 +52,11 @@ from generic.models import QuestionNote
import json
from django.shortcuts import (
render_to_response
)
from django.template import RequestContext
def feedback_checker(user):
return user.groups.filter(name="feedback_checker").exists()
@@ -328,3 +333,14 @@ def view_feedback(request):
"notes": feedback_notes,
},
)
# HTTP Error 400
def page_not_found(request):
response = render_to_response(
'404.html',
context_instance=RequestContext(request)
)
response.status_code = 404
return response
+6
View File
@@ -0,0 +1,6 @@
{% extends 'base.html' %}
{% block content %}
<h2>404 error</h2>
Page not found....
{% endblock %}