mirror of
				https://github.com/django/django.git
				synced 2025-10-30 23:47:49 +03:00 
			
		
		
		
	Fixed #3034 -- Added mimetype parameter to the direct_to_template() generic
view, for consistency with the other generic views. Thanks, Paul Bx. git-svn-id: http://code.djangoproject.com/svn/django/trunk@4983 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
		
							parent
							
								
									3720154027
								
							
						
					
					
						commit
						936a46cc89
					
				
							
								
								
									
										1
									
								
								AUTHORS
									
									
									
									
									
								
							
							
						
						
									
										1
									
								
								AUTHORS
									
									
									
									
									
								
							|  | @ -60,6 +60,7 @@ answer newbie questions, and generally made Django that much better: | ||||||
|     Andrew Brehaut <http://brehaut.net/blog> |     Andrew Brehaut <http://brehaut.net/blog> | ||||||
|     brut.alll@gmail.com |     brut.alll@gmail.com | ||||||
|     Jonathan Buchanan <jonathan.buchanan@gmail.com> |     Jonathan Buchanan <jonathan.buchanan@gmail.com> | ||||||
|  |     Paul Bx <pb@e-scribe.com> | ||||||
|     Antonio Cavedoni <http://cavedoni.com/> |     Antonio Cavedoni <http://cavedoni.com/> | ||||||
|     C8E |     C8E | ||||||
|     Chris Chamberlin <dja@cdc.msbx.net> |     Chris Chamberlin <dja@cdc.msbx.net> | ||||||
|  |  | ||||||
|  | @ -1,8 +1,8 @@ | ||||||
| from django.shortcuts import render_to_response | from django.shortcuts import render_to_response | ||||||
| from django.template import RequestContext | from django.template import loader, RequestContext | ||||||
| from django.http import HttpResponse, HttpResponsePermanentRedirect, HttpResponseGone | from django.http import HttpResponse, HttpResponsePermanentRedirect, HttpResponseGone | ||||||
| 
 | 
 | ||||||
| def direct_to_template(request, template, extra_context={}, **kwargs): | def direct_to_template(request, template, extra_context={}, mimetype=None, **kwargs): | ||||||
|     """ |     """ | ||||||
|     Render a given template with any extra URL parameters in the context as |     Render a given template with any extra URL parameters in the context as | ||||||
|     ``{{ params }}``. |     ``{{ params }}``. | ||||||
|  | @ -13,7 +13,9 @@ def direct_to_template(request, template, extra_context={}, **kwargs): | ||||||
|             dictionary[key] = value() |             dictionary[key] = value() | ||||||
|         else: |         else: | ||||||
|             dictionary[key] = value |             dictionary[key] = value | ||||||
|     return render_to_response(template, dictionary, context_instance=RequestContext(request)) |     c = RequestContext(request, dictionary) | ||||||
|  |     t = loader.get_template(template) | ||||||
|  |     return HttpResponse(t.render(c), mimetype=mimetype) | ||||||
| 
 | 
 | ||||||
| def redirect_to(request, url, **kwargs): | def redirect_to(request, url, **kwargs): | ||||||
|     """ |     """ | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user