mirror of
				https://github.com/django/django.git
				synced 2025-10-30 17:16:10 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			35 lines
		
	
	
		
			721 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			721 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| from django import http
 | |
| from django.core.exceptions import PermissionDenied
 | |
| from django.template import engines
 | |
| from django.template.response import TemplateResponse
 | |
| 
 | |
| 
 | |
| def normal_view(request):
 | |
|     return http.HttpResponse('OK')
 | |
| 
 | |
| 
 | |
| def template_response(request):
 | |
|     template = engines['django'].from_string('OK')
 | |
|     return TemplateResponse(request, template)
 | |
| 
 | |
| 
 | |
| def template_response_error(request):
 | |
|     template = engines['django'].from_string('{%')
 | |
|     return TemplateResponse(request, template)
 | |
| 
 | |
| 
 | |
| def not_found(request):
 | |
|     raise http.Http404()
 | |
| 
 | |
| 
 | |
| def server_error(request):
 | |
|     raise Exception('Error in view')
 | |
| 
 | |
| 
 | |
| def null_view(request):
 | |
|     return None
 | |
| 
 | |
| 
 | |
| def permission_denied(request):
 | |
|     raise PermissionDenied()
 |