mirror of
				https://gitlab.com/animath/si/plateforme.git
				synced 2025-10-31 23:04:30 +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.conf.urls.static import static | ||||||
| from django.contrib import admin | from django.contrib import admin | ||||||
| from django.urls import path, include | 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 django.views.generic import TemplateView | ||||||
|  |  | ||||||
| from member.views import DocumentView | from member.views import DocumentView | ||||||
| @@ -38,3 +39,8 @@ urlpatterns = [ | |||||||
|  |  | ||||||
| # urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) | # urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) | ||||||
| urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_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