mirror of
				https://gitlab.com/animath/si/plateforme.git
				synced 2025-11-04 01:32:05 +01:00 
			
		
		
		
	Add error pages
This commit is contained in:
		
							
								
								
									
										8
									
								
								templates/400.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								templates/400.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
			
		||||
{% extends "base.html" %}
 | 
			
		||||
 | 
			
		||||
{% load i18n %}
 | 
			
		||||
 | 
			
		||||
{% block content %}
 | 
			
		||||
    <h1>{% trans "Bad request" %}</h1>
 | 
			
		||||
    {% blocktrans %}Sorry, your request was bad. Don't know what could be wrong. An email has been sent to webmasters with the details of the error. You can now drink a coke.{% endblocktrans %}
 | 
			
		||||
{% endblock %}
 | 
			
		||||
							
								
								
									
										13
									
								
								templates/403.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								templates/403.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
			
		||||
{% extends "base.html" %}
 | 
			
		||||
 | 
			
		||||
{% load i18n %}
 | 
			
		||||
 | 
			
		||||
{% block content %}
 | 
			
		||||
    <h1>{% trans "Permission denied" %}</h1>
 | 
			
		||||
    {% blocktrans %}You don't have the right to perform this request.{% endblocktrans %}
 | 
			
		||||
    {% if exception %}
 | 
			
		||||
        <div>
 | 
			
		||||
            {% trans "Exception message:" %} {{ exception }}
 | 
			
		||||
        </div>
 | 
			
		||||
    {% endif %}
 | 
			
		||||
{% endblock %}
 | 
			
		||||
							
								
								
									
										13
									
								
								templates/404.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								templates/404.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
			
		||||
{% extends "base.html" %}
 | 
			
		||||
 | 
			
		||||
{% load i18n %}
 | 
			
		||||
 | 
			
		||||
{% block content %}
 | 
			
		||||
    <h1>{% trans "Page not found" %}</h1>
 | 
			
		||||
    {% blocktrans %}The requested path <code>{{ request_path }}</code> was not found on the server.{% endblocktrans %}
 | 
			
		||||
    {% if exception != "Resolver404" %}
 | 
			
		||||
        <div>
 | 
			
		||||
            {% trans "Exception message:" %} {{ exception }}
 | 
			
		||||
        </div>
 | 
			
		||||
    {% endif %}
 | 
			
		||||
{% endblock %}
 | 
			
		||||
							
								
								
									
										8
									
								
								templates/500.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								templates/500.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
			
		||||
{% extends "base.html" %}
 | 
			
		||||
 | 
			
		||||
{% load i18n %}
 | 
			
		||||
 | 
			
		||||
{% block content %}
 | 
			
		||||
    <h1>{% trans "Server error" %}</h1>
 | 
			
		||||
    {% blocktrans %}Sorry, an error occurred when processing your request. An email has been sent to webmasters with the detail of the error, and this will be fixed soon. You can now drink a beer.{% endblocktrans %}
 | 
			
		||||
{% endblock %}
 | 
			
		||||
@@ -17,6 +17,7 @@ from django.conf import settings
 | 
			
		||||
from django.conf.urls.static import static
 | 
			
		||||
from django.contrib import admin
 | 
			
		||||
from django.urls import path, include
 | 
			
		||||
from django.views.defaults import bad_request, permission_denied, page_not_found, server_error
 | 
			
		||||
from django.views.generic import TemplateView
 | 
			
		||||
 | 
			
		||||
from member.views import DocumentView
 | 
			
		||||
@@ -38,3 +39,8 @@ urlpatterns = [
 | 
			
		||||
 | 
			
		||||
# urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
 | 
			
		||||
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
 | 
			
		||||
 | 
			
		||||
handler400 = bad_request
 | 
			
		||||
handler403 = permission_denied
 | 
			
		||||
handler404 = page_not_found
 | 
			
		||||
handler500 = server_error
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user