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 RedirectView | ||||
| 
 | ||||
| 
 | ||||
| from django.contrib import admin | ||||
| 
 | ||||
| from pinaxcon import views | ||||
| 
 | ||||
| import symposion.views | ||||
| 
 | ||||
| 
 | ||||
|  | @ -78,3 +79,5 @@ urlpatterns = [ | |||
| ] | ||||
| 
 | ||||
| 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