mirror of
				https://github.com/django/django.git
				synced 2025-10-30 17:16:10 +00:00 
			
		
		
		
	[2.0.x] Fixed #28891 -- Documented Origin's loader attribute.
Backport of 16bd4964df from master
			
			
This commit is contained in:
		| @@ -1051,7 +1051,7 @@ Template origin | |||||||
| Templates have an ``origin`` containing attributes depending on the source | Templates have an ``origin`` containing attributes depending on the source | ||||||
| they are loaded from. | they are loaded from. | ||||||
|  |  | ||||||
| .. class:: Origin | .. class:: Origin(name, template_name=None, loader=None) | ||||||
|  |  | ||||||
|     .. attribute:: name |     .. attribute:: name | ||||||
|  |  | ||||||
| @@ -1069,3 +1069,14 @@ they are loaded from. | |||||||
|  |  | ||||||
|         If the template is instantiated directly rather than through a |         If the template is instantiated directly rather than through a | ||||||
|         template loader, this is ``None``. |         template loader, this is ``None``. | ||||||
|  |  | ||||||
|  |     .. attribute:: loader | ||||||
|  |  | ||||||
|  |         The template loader instance that constructed this ``Origin``. | ||||||
|  |  | ||||||
|  |         If the template is instantiated directly rather than through a | ||||||
|  |         template loader, this is ``None``. | ||||||
|  |  | ||||||
|  |         :class:`django.template.loaders.cached.Loader` requires all of its | ||||||
|  |         wrapped loaders to set this attribute, typically by instantiating | ||||||
|  |         the ``Origin`` with ``loader=self``. | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user