manav014 
							
						 
					 
					
						
						
							
						
						a9a7421ab8 
					 
					
						
						
							
							Fixed   #32294  -- Prevented ManyToManyField's hidden related name collisions between apps.  
						
						
						
						
					 
					
						2020-12-30 13:11:47 +01:00 
						 
				 
			
				
					
						
							
							
								Jacob Walls 
							
						 
					 
					
						
						
							
						
						c7e7f176c1 
					 
					
						
						
							
							Fixed   #26977  -- Made abstract models raise TypeError when instantiating.  
						
						
						
						
					 
					
						2020-08-05 06:37:04 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						335c9c94ac 
					 
					
						
						
							
							Simplified imports from django.db and django.contrib.gis.db.  
						
						
						
						
					 
					
						2020-02-04 13:20:06 +01:00 
						 
				 
			
				
					
						
							
							
								Johannes Hoppe 
							
						 
					 
					
						
						
							
						
						7254f1138d 
					 
					
						
						
							
							Refs  #29444  -- Allowed returning multiple fields from INSERT statements on PostgreSQL.  
						
						... 
						
						
						
						Thanks Florian Apolloner, Tim Graham, Simon Charette, Nick Pope, and
Mariusz Felisiak for reviews. 
						
						
					 
					
						2019-09-09 10:51:14 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						8a2ec55b18 
					 
					
						
						
							
							Merged isinstance() calls.  
						
						... 
						
						
						
						Follow up to 0214f367bc 
						
						
					 
					
						2019-03-02 12:19:21 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						da1de1615c 
					 
					
						
						
							
							Refs  #28750  -- Removed suppport for model Meta.manager_inheritance_from_future.  
						
						
						
						
					 
					
						2019-01-17 11:15:27 -05:00 
						 
				 
			
				
					
						
							
							
								Charlie Denton 
							
						 
					 
					
						
						
							
						
						cbe334918a 
					 
					
						
						
							
							Fixed   #28750  -- Allowed models to define Meta.manager_inheritance_from_future for backwards compatibility.  
						
						... 
						
						
						
						Refs 631f4ab061 
						
						
					 
					
						2017-10-31 13:22:27 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						5bcca2a056 
					 
					
						
						
							
							Refs  #27532  -- Removed Model._meta.has_auto_field per deprecation timeline.  
						
						
						
						
					 
					
						2017-09-22 12:51:18 -04:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						081e787160 
					 
					
						
						
							
							Refs  #23919  -- Stopped inheriting from object to define new style classes.  
						
						... 
						
						
						
						Tests and docs complement to cecc079168 
						
						
					 
					
						2017-06-26 10:30:31 -04:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						ed244199c7 
					 
					
						
						
							
							Fixed   #28269  -- Fixed Model.__init__() crash on models with a field that has an instance only descriptor.  
						
						... 
						
						
						
						Regression in d2a26c1a90 
						
						
					 
					
						2017-06-05 08:40:43 -04:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						36f09c8a29 
					 
					
						
						
							
							Added a test for Model._meta._property_names.  
						
						
						
						
					 
					
						2017-06-05 08:28:33 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						2c69824e5a 
					 
					
						
						
							
							Refs  #23968  -- Removed unnecessary lists, generators, and tuple calls.  
						
						
						
						
					 
					
						2017-06-01 19:08:59 -04:00 
						 
				 
			
				
					
						
							
							
								Adam Chainz 
							
						 
					 
					
						
						
							
						
						6252fd6314 
					 
					
						
						
							
							Fixed   #27532  -- Deprecated Model._meta.has_auto_field  
						
						
						
						
					 
					
						2016-11-25 13:24:11 -05:00 
						 
				 
			
				
					
						
							
							
								Adam Chainz 
							
						 
					 
					
						
						
							
						
						652bcc6f5f 
					 
					
						
						
							
							Refs  #25415  -- Fixed invalid models in the test suite.  
						
						
						
						
					 
					
						2016-09-09 17:16:42 -04:00 
						 
				 
			
				
					
						
							
							
								Michal Petrucha 
							
						 
					 
					
						
						
							
						
						c339a5a6f7 
					 
					
						
						
							
							Refs  #16508  -- Renamed the current "virtual" fields to "private".  
						
						... 
						
						
						
						The only reason why GenericForeignKey and GenericRelation are stored
separately inside _meta is that they need to be cloned for every model
subclass, but that's not true for any other virtual field. Actually,
it's only true for GenericRelation. 
						
						
					 
					
						2016-04-13 10:10:53 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						983c158da7 
					 
					
						
						
							
							Refs  #24227  -- Replaced M2M isinstance checks by field.many_to_many  
						
						... 
						
						
						
						Thanks Markus Holtermann, Collin Anderson and Tim Graham for the reviews. 
						
						
					 
					
						2016-03-19 09:24:27 +01:00 
						 
				 
			
				
					
						
							
							
								userimack 
							
						 
					 
					
						
						
							
						
						60586dd737 
					 
					
						
						
							
							Fixed   #26125  -- Fixed E731 flake warnings.  
						
						
						
						
					 
					
						2016-01-25 14:23:43 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						5b980897f2 
					 
					
						
						
							
							Refs  #18012  -- Made proxy and concrete model reverse fields consistent.  
						
						... 
						
						
						
						Prior to this change proxy models reverse fields didn't include the
reverse fields pointing to their concrete model. 
						
						
					 
					
						2015-10-12 12:14:27 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						6c9f37ea9e 
					 
					
						
						
							
							Fixed   #18012  -- Propagated reverse foreign keys from proxy to concrete models.  
						
						... 
						
						
						
						Thanks to Anssi for the review. 
						
						
					 
					
						2015-10-12 12:14:26 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						c64dd646f5 
					 
					
						
						
							
							Refs  #12663  -- Removed deprecated Model._meta methods.  
						
						
						
						
					 
					
						2015-09-23 19:31:09 -04:00 
						 
				 
			
				
					
						
							
							
								Dražen Odobašić 
							
						 
					 
					
						
						
							
						
						b1e33ceced 
					 
					
						
						
							
							Fixed   #23395  -- Limited line lengths to 119 characters.  
						
						
						
						
					 
					
						2015-09-12 11:40:50 -04:00 
						 
				 
			
				
					
						
							
							
								Flavio Curella 
							
						 
					 
					
						
						
							
						
						c2e70f0265 
					 
					
						
						
							
							Fixed   #21127  -- Started deprecation toward requiring on_delete for ForeignKey/OneToOneField  
						
						
						
						
					 
					
						2015-07-27 18:28:13 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						aaacaeb096 
					 
					
						
						
							
							Renamed RemovedInDjangoXYWarnings for new roadmap.  
						
						... 
						
						
						
						Forwardport of ae1d663b79 
						
						
					 
					
						2015-06-24 16:08:20 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						be67400b47 
					 
					
						
						
							
							Refs  #24652  -- Used SimpleTestCase where appropriate.  
						
						
						
						
					 
					
						2015-05-20 13:46:13 -04:00 
						 
				 
			
				
					
						
							
							
								Andriy Sokolovskiy 
							
						 
					 
					
						
						
							
						
						f7b2978158 
					 
					
						
						
							
							Fixed   #24156  -- Fixed inherited related name of ManyToManyField.  
						
						... 
						
						
						
						Fixed situation when parent abstract model declares related_name='+',
and child models had an invalid queryset. 
						
						
					 
					
						2015-05-12 19:14:55 -04:00 
						 
				 
			
				
					
						
							
							
								Luis Del Giudice 
							
						 
					 
					
						
						
							
						
						69ddc1b3da 
					 
					
						
						
							
							Fixed   #24693  -- Added label and label_lower property to Model._meta  
						
						
						
						
					 
					
						2015-05-02 16:58:18 +02:00 
						 
				 
			
				
					
						
							
							
								Marco Fucci 
							
						 
					 
					
						
						
							
						
						4ee08958f1 
					 
					
						
						
							
							Fixed   #24505  -- Fixed clash with hidden m2m fields.  
						
						... 
						
						
						
						Added support for multiple m2m fields with the same 'to' model
and with related_name set to '+'. 
						
						
					 
					
						2015-03-26 19:00:37 -04:00 
						 
				 
			
				
					
						
							
							
								Anssi Kääriäinen 
							
						 
					 
					
						
						
							
						
						8f30556329 
					 
					
						
						
							
							Renamed Field.rel attribute to remote_field  
						
						... 
						
						
						
						Field.rel is now deprecated. Rel objects have now also remote_field
attribute. This means that self == self.remote_field.remote_field.
In addition, made the Rel objects a bit more like Field objects. Still,
marked ManyToManyFields as null=True. 
						
						
					 
					
						2015-03-25 08:16:12 -04:00 
						 
				 
			
				
					
						
							
							
								Anssi Kääriäinen 
							
						 
					 
					
						
						
							
						
						bad5f262bf 
					 
					
						
						
							
							Fixed   #24328  -- cleaned up Options._get_fields() implementation  
						
						
						
						
					 
					
						2015-02-20 13:00:12 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Pyrathon 
							
						 
					 
					
						
						
							
						
						19188826b4 
					 
					
						
						
							
							Fixed   #24146  -- Allowed model._meta.get_field() to be used after apps.models_ready  
						
						
						
						
					 
					
						2015-02-10 19:55:06 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						0ed7d15563 
					 
					
						
						
							
							Sorted imports with isort; refs  #23860 .  
						
						
						
						
					 
					
						2015-02-06 08:16:28 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						65e005f8cd 
					 
					
						
						
							
							Fixed   #24266  -- Changed get_parent_list to return a list ordered by MRO.  
						
						... 
						
						
						
						Thanks to Aron Podrigal for the initial patch and Tim for the review. 
						
						
					 
					
						2015-02-03 16:40:31 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						0e489c19f1 
					 
					
						
						
							
							Reverted "Fixed  #24146  -- Fixed a missing fields regression in admin checks."  
						
						... 
						
						
						
						This reverts commit e8171daf0c 
						
						
					 
					
						2015-02-03 15:23:39 -05:00 
						 
				 
			
				
					
						
							
							
								Collin Anderson 
							
						 
					 
					
						
						
							
						
						e8171daf0c 
					 
					
						
						
							
							Fixed   #24146  -- Fixed a missing fields regression in admin checks.  
						
						... 
						
						
						
						This allows using get_field() early in the app loading process.
Thanks to PirosB3 and Tim Graham. 
						
						
					 
					
						2015-01-16 14:47:09 -05:00 
						 
				 
			
				
					
						
							
							
								Collin Anderson 
							
						 
					 
					
						
						
							
						
						2d5da57f48 
					 
					
						
						
							
							Fixed incorrect error message in Options.get_fields()  
						
						
						
						
					 
					
						2015-01-14 14:51:05 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Pyrathon 
							
						 
					 
					
						
						
							
						
						fb48eb0581 
					 
					
						
						
							
							Fixed   #12663  -- Formalized the Model._meta API for retrieving fields.  
						
						... 
						
						
						
						Thanks to Russell Keith-Magee for mentoring this Google Summer of
Code 2014 project and everyone else who helped with the patch! 
						
						
					 
					
						2015-01-06 19:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Pyrathon 
							
						 
					 
					
						
						
							
						
						8958170755 
					 
					
						
						
							
							Fixed   #9104  -- Moved FieldDoesNotExist to core.exceptions  
						
						
						
						
					 
					
						2015-01-02 10:46:04 -05:00 
						 
				 
			
				
					
						
							
							
								Anssi Kääriäinen 
							
						 
					 
					
						
						
							
						
						f233bf47dd 
					 
					
						
						
							
							Fixed   #21414  -- Removed RelatedObject and deprecated Field.related.  
						
						
						
						
					 
					
						2014-12-23 10:54:25 -05:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						4468c08d70 
					 
					
						
						
							
							Fixed   #23968  -- Replaced list comprehension with generators and dict comprehension  
						
						
						
						
					 
					
						2014-12-08 07:58:23 -05:00 
						 
				 
			
				
					
						
							
							
								Berker Peksag 
							
						 
					 
					
						
						
							
						
						f7969b0920 
					 
					
						
						
							
							Fixed   #23620  -- Used more specific assertions in the Django test suite.  
						
						
						
						
					 
					
						2014-11-03 11:56:37 -05:00 
						 
				 
			
				
					
						
							
							
								Anssi Kääriäinen 
							
						 
					 
					
						
						
							
						
						9cd5201abd 
					 
					
						
						
							
							Fixed   #22994  -- regression with generic FK + admin list_view  
						
						... 
						
						
						
						The reason for the regression was that the GenericForeignKey field isn't
something meta.get_field_by_name() should return. The reason is that a
couple of places in Django expects get_field_by_name() to work this way.
It could make sense to return GFKs from get_field_by_name(), but that
should likely be done as part of meta refactoring or virtual fields
refactoring patches.
Thanks to glicerinu@gmail.com  for the report and to Tim for working on
the issue. 
						
						
					 
					
						2014-07-14 10:50:41 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Pyrathon 
							
						 
					 
					
						
						
							
						
						d862fae5bb 
					 
					
						
						
							
							Refs  #12663  -- Added tests for methods in db.models.options.  
						
						... 
						
						
						
						Thanks Russell Keith-Magee and Tim Graham for reviews. 
						
						
					 
					
						2014-06-19 12:56:36 -04:00