mirror of
				https://github.com/django/django.git
				synced 2025-11-03 21:25:09 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			77 lines
		
	
	
	
		
			1.9 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			77 lines
		
	
	
	
		
			1.9 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
from django.shortcuts import render, render_to_response
 | 
						|
 | 
						|
 | 
						|
def render_to_response_view(request):
 | 
						|
    return render_to_response('shortcuts/render_test.html', {
 | 
						|
        'foo': 'FOO',
 | 
						|
        'bar': 'BAR',
 | 
						|
    })
 | 
						|
 | 
						|
 | 
						|
def render_to_response_view_with_multiple_templates(request):
 | 
						|
    return render_to_response([
 | 
						|
        'shortcuts/no_such_template.html',
 | 
						|
        'shortcuts/render_test.html',
 | 
						|
    ], {
 | 
						|
        'foo': 'FOO',
 | 
						|
        'bar': 'BAR',
 | 
						|
    })
 | 
						|
 | 
						|
 | 
						|
def render_to_response_view_with_content_type(request):
 | 
						|
    return render_to_response('shortcuts/render_test.html', {
 | 
						|
        'foo': 'FOO',
 | 
						|
        'bar': 'BAR',
 | 
						|
    }, content_type='application/x-rendertest')
 | 
						|
 | 
						|
 | 
						|
def render_to_response_view_with_status(request):
 | 
						|
    return render_to_response('shortcuts/render_test.html', {
 | 
						|
        'foo': 'FOO',
 | 
						|
        'bar': 'BAR',
 | 
						|
    }, status=403)
 | 
						|
 | 
						|
 | 
						|
def render_to_response_view_with_using(request):
 | 
						|
    using = request.GET.get('using')
 | 
						|
    return render_to_response('shortcuts/using.html', using=using)
 | 
						|
 | 
						|
 | 
						|
def context_processor(request):
 | 
						|
    return {'bar': 'context processor output'}
 | 
						|
 | 
						|
 | 
						|
def render_view(request):
 | 
						|
    return render(request, 'shortcuts/render_test.html', {
 | 
						|
        'foo': 'FOO',
 | 
						|
        'bar': 'BAR',
 | 
						|
    })
 | 
						|
 | 
						|
 | 
						|
def render_view_with_multiple_templates(request):
 | 
						|
    return render(request, [
 | 
						|
        'shortcuts/no_such_template.html',
 | 
						|
        'shortcuts/render_test.html',
 | 
						|
    ], {
 | 
						|
        'foo': 'FOO',
 | 
						|
        'bar': 'BAR',
 | 
						|
    })
 | 
						|
 | 
						|
 | 
						|
def render_view_with_content_type(request):
 | 
						|
    return render(request, 'shortcuts/render_test.html', {
 | 
						|
        'foo': 'FOO',
 | 
						|
        'bar': 'BAR',
 | 
						|
    }, content_type='application/x-rendertest')
 | 
						|
 | 
						|
 | 
						|
def render_view_with_status(request):
 | 
						|
    return render(request, 'shortcuts/render_test.html', {
 | 
						|
        'foo': 'FOO',
 | 
						|
        'bar': 'BAR',
 | 
						|
    }, status=403)
 | 
						|
 | 
						|
 | 
						|
def render_view_with_using(request):
 | 
						|
    using = request.GET.get('using')
 | 
						|
    return render(request, 'shortcuts/using.html', using=using)
 |