Makes 500 errors accept a RequestContext
This commit is contained in:
		
							parent
							
								
									6363b4a422
								
							
						
					
					
						commit
						ce1e8dd6d7
					
				
					 2 changed files with 13 additions and 1 deletions
				
			
		|  | @ -5,9 +5,10 @@ from django.contrib.staticfiles.templatetags.staticfiles import static as _stati | ||||||
| from django.views.generic import TemplateView | from django.views.generic import TemplateView | ||||||
| from django.views.generic import RedirectView | from django.views.generic import RedirectView | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
| from django.contrib import admin | from django.contrib import admin | ||||||
| 
 | 
 | ||||||
|  | from pinaxcon import views | ||||||
|  | 
 | ||||||
| import symposion.views | import symposion.views | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | @ -78,3 +79,5 @@ urlpatterns = [ | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) | urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) | ||||||
|  | 
 | ||||||
|  | handler500 = views.server_error | ||||||
|  |  | ||||||
							
								
								
									
										9
									
								
								pinaxcon/views.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								pinaxcon/views.py
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,9 @@ | ||||||
|  | from django.http import HttpResponseServerError | ||||||
|  | from django.template import RequestContext | ||||||
|  | from django.template import Template | ||||||
|  | from django.template.loader import get_template | ||||||
|  | from django.views import defaults | ||||||
|  | 
 | ||||||
|  | def server_error(request, template_name=defaults.ERROR_500_TEMPLATE_NAME): | ||||||
|  |     t = Template("{%% include '%s' %%}" % template_name) | ||||||
|  |     return HttpResponseServerError(t.render(RequestContext(request))) | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Christopher Neugebauer
						Christopher Neugebauer