# 62 404 and 500

* adds custom 404 and 500 error handling views
* adds/updates translations
This commit is contained in:
2022-01-12 16:45:55 +01:00
parent 6342044ff9
commit a9962b4d20
6 changed files with 92 additions and 20 deletions

View File

@@ -57,4 +57,7 @@ urlpatterns = [
if DEBUG:
urlpatterns += [
path('__debug__/', include(debug_toolbar.urls)),
]
]
handler404 = "konova.views.get_404_view"
handler500 = "konova.views.get_500_view"

View File

@@ -113,4 +113,31 @@ def remove_deadline_view(request: HttpRequest, id:str):
return form.process_request(
request,
msg_success=_("Deadline removed")
)
)
def get_404_view(request: HttpRequest, exception=None):
""" Returns a 404 handling view
Args:
request ():
exception ():
Returns:
"""
context = BaseContext.context
return render(request, "404.html", context, status=404)
def get_500_view(request: HttpRequest):
""" Returns a 404 handling view
Args:
request ():
Returns:
"""
context = BaseContext.context
return render(request, "500.html", context, status=500)