mirror of
				https://github.com/django/django.git
				synced 2025-10-31 01:25:32 +00:00 
			
		
		
		
	[1.6.x] Fixed #23597 -- Clarified the manager that {Single,Multiple}ObjectMixin.model uses.
Backport of e501d4c505 from master
			
			
This commit is contained in:
		
				
					committed by
					
						 Tim Graham
						Tim Graham
					
				
			
			
				
	
			
			
			
						parent
						
							e71ef9b6f2
						
					
				
				
					commit
					0aad1f1ea9
				
			| @@ -56,7 +56,8 @@ MultipleObjectMixin | |||||||
|  |  | ||||||
|         The model that this view will display data for. Specifying ``model |         The model that this view will display data for. Specifying ``model | ||||||
|         = Foo`` is effectively the same as specifying ``queryset = |         = Foo`` is effectively the same as specifying ``queryset = | ||||||
|         Foo.objects.all()``. |         Foo.objects.all()``, where ``objects`` stands for ``Foo``’s | ||||||
|  |         :ref:`default manager <default-managers>`. | ||||||
|  |  | ||||||
|     .. attribute:: queryset |     .. attribute:: queryset | ||||||
|  |  | ||||||
|   | |||||||
| @@ -16,7 +16,8 @@ SingleObjectMixin | |||||||
|  |  | ||||||
|         The model that this view will display data for. Specifying ``model |         The model that this view will display data for. Specifying ``model | ||||||
|         = Foo`` is effectively the same as specifying ``queryset = |         = Foo`` is effectively the same as specifying ``queryset = | ||||||
|         Foo.objects.all()``. |         Foo.objects.all()``, where ``objects`` stands for ``Foo``’s | ||||||
|  |         :ref:`default manager <default-managers>`. | ||||||
|  |  | ||||||
|     .. attribute:: queryset |     .. attribute:: queryset | ||||||
|  |  | ||||||
|   | |||||||
| @@ -169,6 +169,11 @@ For example:: | |||||||
| This example allows you to request ``Person.men.all()``, ``Person.women.all()``, | This example allows you to request ``Person.men.all()``, ``Person.women.all()``, | ||||||
| and ``Person.people.all()``, yielding predictable results. | and ``Person.people.all()``, yielding predictable results. | ||||||
|  |  | ||||||
|  | .. _default-managers: | ||||||
|  |  | ||||||
|  | Default managers | ||||||
|  | ~~~~~~~~~~~~~~~~ | ||||||
|  |  | ||||||
| If you use custom ``Manager`` objects, take note that the first ``Manager`` | If you use custom ``Manager`` objects, take note that the first ``Manager`` | ||||||
| Django encounters (in the order in which they're defined in the model) has a | Django encounters (in the order in which they're defined in the model) has a | ||||||
| special status. Django interprets the first ``Manager`` defined in a class as | special status. Django interprets the first ``Manager`` defined in a class as | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user