mirror of
				https://github.com/django/django.git
				synced 2025-10-30 17:16:10 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			25 lines
		
	
	
		
			534 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			534 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| from django.http import FileResponse, HttpResponse
 | |
| from django.urls import path
 | |
| 
 | |
| 
 | |
| def hello(request):
 | |
|     name = request.GET.get('name') or 'World'
 | |
|     return HttpResponse('Hello %s!' % name)
 | |
| 
 | |
| 
 | |
| def hello_meta(request):
 | |
|     return HttpResponse(
 | |
|         'From %s' % request.META.get('HTTP_REFERER') or '',
 | |
|         content_type=request.META.get('CONTENT_TYPE'),
 | |
|     )
 | |
| 
 | |
| 
 | |
| test_filename = __file__
 | |
| 
 | |
| 
 | |
| urlpatterns = [
 | |
|     path('', hello),
 | |
|     path('file/', lambda x: FileResponse(open(test_filename, 'rb'))),
 | |
|     path('meta/', hello_meta),
 | |
| ]
 |