mirror of
				https://github.com/django/django.git
				synced 2025-11-04 13:39:16 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			34 lines
		
	
	
	
		
			721 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			34 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()
 |