diff --git a/basics/templates/basics/badrequest.html b/basics/templates/basics/badrequest.html new file mode 100644 index 0000000..36c1b50 --- /dev/null +++ b/basics/templates/basics/badrequest.html @@ -0,0 +1,8 @@ +{% extends 'front_base.html' %} + +{% block title %} - Bad Request{% endblock %} + +{% block content %} +Your browser sent an incorrect request. +{% endblock %} + diff --git a/basics/templates/basics/forbidden.html b/basics/templates/basics/forbidden.html new file mode 100644 index 0000000..d1c7823 --- /dev/null +++ b/basics/templates/basics/forbidden.html @@ -0,0 +1,8 @@ +{% extends 'front_base.html' %} + +{% block title %} - Forbidden{% endblock %} + +{% block content %} +You are not allowed to access the requested resource. +{% endblock %} + diff --git a/basics/templates/basics/notfound.html b/basics/templates/basics/notfound.html new file mode 100644 index 0000000..0e55d80 --- /dev/null +++ b/basics/templates/basics/notfound.html @@ -0,0 +1,8 @@ +{% extends 'front_base.html' %} + +{% block title %} - Not Found{% endblock %} + +{% block content %} +The requested resource cannot be found. +{% endblock %} + diff --git a/basics/templates/basics/serverror.html b/basics/templates/basics/serverror.html new file mode 100644 index 0000000..21d29c0 --- /dev/null +++ b/basics/templates/basics/serverror.html @@ -0,0 +1,8 @@ +{% extends 'front_base.html' %} + +{% block title %} - Internal Server Error{% endblock %} + +{% block content %} +There was an error processing your request. The admins have been notified. +{% endblock %} + diff --git a/basics/views.py b/basics/views.py index f465d60..83e2f45 100644 --- a/basics/views.py +++ b/basics/views.py @@ -13,3 +13,15 @@ def about(request): def disclaimer(request): return render(request, 'basics/disclaimer.html', {}) + +def notfound(request): + return render(request, 'basics/notfound.html', {}) + +def serverror(request): + return render(request, 'basics/serverror.html', {}) + +def forbidden(request): + return render(request, 'basics/forbidden.html', {}) + +def badrequest(request): + return render(request, 'basics/badrequest.html', {}) diff --git a/gergelypolonkaiweb/urls.py b/gergelypolonkaiweb/urls.py index 6f1cb9b..af13d6e 100644 --- a/gergelypolonkaiweb/urls.py +++ b/gergelypolonkaiweb/urls.py @@ -3,6 +3,11 @@ from django.conf.urls import patterns, include, url from django.contrib import admin admin.autodiscover() +handler404 = 'basics.views.notfound' +handler500 = 'basics.views.serverror' +handler403 = 'basics.views.forbidden' +handler400 = 'basics.views.badrequest' + urlpatterns = patterns('', # Examples: url(r'^$', 'blog.views.mainpage', name='home'),