Quentin Fulsher 
							
						 
					 
					
						
						
							
						
						f62abfc03d 
					 
					
						
						
							
							Fixed   #27295  -- Added a system check to prohibit model names that start or end with an underscore or contain double underscores.  
						
						
						
						
					 
					
						2016-11-22 10:14:10 -05:00 
						 
				 
			
				
					
						
							
							
								za 
							
						 
					 
					
						
						
							
						
						321e94fa41 
					 
					
						
						
							
							Refs  #27392  -- Removed "Tests that", "Ensures that", etc. from test docstrings.  
						
						
						
						
					 
					
						2016-11-10 21:30:21 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Scott 
							
						 
					 
					
						
						
							
						
						ec9ed07488 
					 
					
						
						
							
							Fixed   #27188  -- Allowed using unique=True with FileField.  
						
						... 
						
						
						
						Thanks Tim Graham for the initial patch. 
						
						
					 
					
						2016-10-28 20:11:03 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						e7abb5ba86 
					 
					
						
						
							
							Fixed   #27204  -- Made clashing m2m intermediary table checks ignore unmanaged models.  
						
						
						
						
					 
					
						2016-09-09 19:18:37 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						02c276623d 
					 
					
						
						
							
							Moved model_validation tests to invalid_models_tests.  
						
						
						
						
					 
					
						2016-08-16 15:22:58 -04:00 
						 
				 
			
				
					
						
							
							
								Kevan Swanberg 
							
						 
					 
					
						
						
							
						
						17a0a6667c 
					 
					
						
						
							
							Refs  #26796  -- Fixed ManyToManyField's limit_choices_to warning without a through model.  
						
						
						
						
					 
					
						2016-07-21 14:29:03 -04:00 
						 
				 
			
				
					
						
							
							
								Anderson Resende 
							
						 
					 
					
						
						
							
						
						ba53da894f 
					 
					
						
						
							
							Fixed   #26796  -- Added a system check for m2m fields with ignored limit_choices_to.  
						
						
						
						
					 
					
						2016-07-08 19:37:40 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Nester 
							
						 
					 
					
						
						
							
						
						baff4dd37d 
					 
					
						
						
							
							Fixed   #25292  -- Fixed crash in ManyToManyField.through_fields check.  
						
						
						
						
					 
					
						2016-06-30 08:53:38 -04:00 
						 
				 
			
				
					
						
							
							
								Berker Peksag 
							
						 
					 
					
						
						
							
						
						0bce2f102c 
					 
					
						
						
							
							Fixed   #12810  -- Added a check for clashing ManyToManyField.db_table names.  
						
						
						
						
					 
					
						2016-06-10 10:57:22 -04:00 
						 
				 
			
				
					
						
							
							
								Michal Petrucha 
							
						 
					 
					
						
						
							
						
						686a593aaa 
					 
					
						
						
							
							Fixed   #26648  -- Added a system check for invalid related_query_name's containing underscores.  
						
						
						
						
					 
					
						2016-06-09 11:57:32 -04:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						21130ce1a9 
					 
					
						
						
							
							Fixed   #26718  -- Added system check for existence of the fields specified by ForeignKey.to_field.  
						
						
						
						
					 
					
						2016-06-09 10:19:09 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						87338198e9 
					 
					
						
						
							
							Fixed   #26320  -- Deprecated implicit OneToOnField parent_link.  
						
						
						
						
					 
					
						2016-04-22 12:59:41 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						92053acbb9 
					 
					
						
						
							
							Fixed E128 flake8 warnings in tests/.  
						
						
						
						
					 
					
						2016-04-08 10:12:33 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						004ba0f99e 
					 
					
						
						
							
							Removed unneeded hint=None/obj=None in system check messages.  
						
						
						
						
					 
					
						2016-02-12 13:01:25 -05:00 
						 
				 
			
				
					
						
							
							
								Brobin 
							
						 
					 
					
						
						
							
						
						dca8b916ff 
					 
					
						
						
							
							Fixed   #26154  -- Deprecated CommaSeparatedIntegerField  
						
						
						
						
					 
					
						2016-02-10 17:57:43 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						a325fb1f9b 
					 
					
						
						
							
							Fixed   #26162  -- Checked query name clashes of hidden relationships.  
						
						... 
						
						
						
						Although reverse accessor clashes should be skipped query name can't be hidden.
Thanks to Ian Foote and Tim Graham for the review. 
						
						
					 
					
						2016-02-08 09:59:27 -05:00 
						 
				 
			
				
					
						
							
							
								Hasan 
							
						 
					 
					
						
						
							
						
						253adc2b8a 
					 
					
						
						
							
							Refs  #26022  -- Used context manager version of assertRaisesMessage in tests.  
						
						
						
						
					 
					
						2016-01-29 13:03:39 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						a08fda2111 
					 
					
						
						
							
							Fixed   #25746  -- Isolated inlined test models registration.  
						
						... 
						
						
						
						Thanks to Tim for the review. 
						
						
					 
					
						2016-01-06 20:00:07 -05:00 
						 
				 
			
				
					
						
							
							
								Luis San Pablo 
							
						 
					 
					
						
						
							
						
						a856555df2 
					 
					
						
						
							
							Fixed   #25981  -- Added need to update migrations to on_delete deprecation warning.  
						
						
						
						
					 
					
						2015-12-24 08:08:22 -05:00 
						 
				 
			
				
					
						
							
							
								Josh Soref 
							
						 
					 
					
						
						
							
						
						93452a70e8 
					 
					
						
						
							
							Fixed many spelling mistakes in code, comments, and docs.  
						
						
						
						
					 
					
						2015-12-03 12:48:24 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						c550beb0cc 
					 
					
						
						
							
							Fixed   #25723  -- Made related field checks lookup against their local apps.  
						
						
						
						
					 
					
						2015-11-11 19:33:54 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						976bd519a8 
					 
					
						
						
							
							Revert "Fixed  #25417  -- Added a field check for invalid default values."  
						
						... 
						
						
						
						This reverts commit 71ebcb85b9 
						
						
					 
					
						2015-10-27 11:02:35 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						c1b6a8a98b 
					 
					
						
						
							
							Fixed   #25560  -- Made empty string related_name invalid.  
						
						... 
						
						
						
						Thanks to Ali Lotfi for the initial report and patch
and Tim Graham for the review. 
						
						
					 
					
						2015-10-16 14:22:15 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						c7aff31397 
					 
					
						
						
							
							Refs  #25535  -- Minor edits to ForeignObject check changes.  
						
						
						
						
					 
					
						2015-10-14 05:21:08 -07:00 
						 
				 
			
				
					
						
							
							
								Antoine Catton 
							
						 
					 
					
						
						
							
						
						80dac8c33e 
					 
					
						
						
							
							Fixed   #25535  -- Made ForeignObject checks less strict.  
						
						... 
						
						
						
						Check that the foreign object `from_fields` are a subset of any unique
constraints on the foreign model. 
						
						
					 
					
						2015-10-12 18:00:59 -04:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						914167abf1 
					 
					
						
						
							
							Fixed   #25503  -- Fixed system check crash on ForeignKey to abstract model.  
						
						
						
						
					 
					
						2015-10-06 19:22:37 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						71ebcb85b9 
					 
					
						
						
							
							Fixed   #25417  -- Added a field check for invalid default values.  
						
						
						
						
					 
					
						2015-09-18 14:31:36 -04:00 
						 
				 
			
				
					
						
							
							
								Dražen Odobašić 
							
						 
					 
					
						
						
							
						
						b1e33ceced 
					 
					
						
						
							
							Fixed   #23395  -- Limited line lengths to 119 characters.  
						
						
						
						
					 
					
						2015-09-12 11:40:50 -04:00 
						 
				 
			
				
					
						
							
							
								sarthakmeh 
							
						 
					 
					
						
						
							
						
						4bc00defd0 
					 
					
						
						
							
							Fixed   #14217  -- Added validation for field name collision when using model inheritance.  
						
						
						
						
					 
					
						2015-08-25 16:16:54 -04:00 
						 
				 
			
				
					
						
							
							
								Ion Scerbatiuc 
							
						 
					 
					
						
						
							
						
						0cc059cd10 
					 
					
						
						
							
							Fixed   #25172  -- Fixed check framework to work with multiple databases.  
						
						
						
						
					 
					
						2015-08-12 18:00:26 -04:00 
						 
				 
			
				
					
						
							
							
								Flavio Curella 
							
						 
					 
					
						
						
							
						
						c2e70f0265 
					 
					
						
						
							
							Fixed   #21127  -- Started deprecation toward requiring on_delete for ForeignKey/OneToOneField  
						
						
						
						
					 
					
						2015-07-27 18:28:13 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Manfre 
							
						 
					 
					
						
						
							
						
						f9c3587b51 
					 
					
						
						
							
							Fixed   #25055  -- Made m2m long name testing friendlier for 3rd party databases.  
						
						
						
						
					 
					
						2015-07-03 09:00:08 -04:00 
						 
				 
			
				
					
						
							
							
								薛丞宏 
							
						 
					 
					
						
						
							
						
						d3e12c9017 
					 
					
						
						
							
							Fixed   #25016  -- Reallowed non-ASCII values for ForeignKey.related_name on Python 3.  
						
						
						
						
					 
					
						2015-06-26 08:30:05 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						be67400b47 
					 
					
						
						
							
							Refs  #24652  -- Used SimpleTestCase where appropriate.  
						
						
						
						
					 
					
						2015-05-20 13:46:13 -04:00 
						 
				 
			
				
					
						
							
							
								Alasdair Nicol 
							
						 
					 
					
						
						
							
						
						d091b75eef 
					 
					
						
						
							
							Fixed   #24818  -- Prevented models.CharField from accepting a string as max_length  
						
						
						
						
					 
					
						2015-05-19 08:06:39 -04:00 
						 
				 
			
				
					
						
							
							
								Berker Peksag 
							
						 
					 
					
						
						
							
						
						f2e4d39a71 
					 
					
						
						
							
							Switched to use assertEqual instead of assertEquals.  
						
						
						
						
					 
					
						2015-03-22 10:56:51 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						966a29c2b8 
					 
					
						
						
							
							Fixed   #24479  -- Added system check to prevent both ordering and order_wrt.  
						
						
						
						
					 
					
						2015-03-21 08:16:28 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						e144e0e237 
					 
					
						
						
							
							Removed unnecessary parentheses in model check messages.  
						
						
						
						
					 
					
						2015-02-09 08:53:58 -05:00 
						 
				 
			
				
					
						
							
							
								Aron Podrigal 
							
						 
					 
					
						
						
							
						
						4d73303ee9 
					 
					
						
						
							
							Fixed   #24249  -- Improved field shadowing validation in model multi-inheritance.  
						
						
						
						
					 
					
						2015-02-09 08:37:55 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						0ed7d15563 
					 
					
						
						
							
							Sorted imports with isort; refs  #23860 .  
						
						
						
						
					 
					
						2015-02-06 08:16:28 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						33457cd3b0 
					 
					
						
						
							
							Removed IPAddressField per deprecation timeline; refs  #20439 .  
						
						
						
						
					 
					
						2015-01-19 11:12:57 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						3b570dbcdb 
					 
					
						
						
							
							Removed BaseDatabaseValidation.validate_field() per deprecation timeline.  
						
						
						
						
					 
					
						2015-01-17 14:58:09 -05:00 
						 
				 
			
				
					
						
							
							
								MattBlack85 
							
						 
					 
					
						
						
							
						
						e9d1f1182a 
					 
					
						
						
							
							Fixed   #23801  -- Added warning when max_length is used with IntegerField  
						
						
						
						
					 
					
						2014-11-26 18:41:54 -05:00 
						 
				 
			
				
					
						
							
							
								Adam DePue 
							
						 
					 
					
						
						
							
						
						e118e3af37 
					 
					
						
						
							
							Fixed   #23761  -- Added test for MySQL validator and db_type is None.  
						
						... 
						
						
						
						The issue was fixed on master in e9103402c02d12a59938 
						
						
					 
					
						2014-11-13 11:06:59 +01:00 
						 
				 
			
				
					
						
							
							
								Nicholas Serra 
							
						 
					 
					
						
						
							
						
						6c79d32977 
					 
					
						
						
							
							Fixed   #23684  -- Used correct package name for Pillow in Error hint.  
						
						
						
						
					 
					
						2014-10-19 13:46:46 +07:00 
						 
				 
			
				
					
						
							
							
								André Ericson 
							
						 
					 
					
						
						
							
						
						1e5e2a4707 
					 
					
						
						
							
							Fixed   #22064  -- Add check for related_name  
						
						... 
						
						
						
						Validates that related_name is a valid Python id or ends with a '+' and
it's not a keyword. Without a check it passed silently leading to
unpredictable problems.
Thanks Konrad Świat for the initial work. 
						
						
					 
					
						2014-10-04 20:47:26 -03:00 
						 
				 
			
				
					
						
							
							
								Shai Berger 
							
						 
					 
					
						
						
							
						
						dd9b3312d0 
					 
					
						
						
							
							Fixed name of database connection feature  
						
						
						
						
					 
					
						2014-07-14 19:23:57 +03:00 
						 
				 
			
				
					
						
							
							
								Anubhav Joshi 
							
						 
					 
					
						
						
							
						
						011abb7d96 
					 
					
						
						
							
							Fixed   #19671  -- Added warnings that null and validators are ignored for ManyToManyField.  
						
						... 
						
						
						
						Thanks Loic Bistuer and Tim Graham for help and review. 
						
						
					 
					
						2014-07-09 16:01:09 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Pyrathon 
							
						 
					 
					
						
						
							
						
						865bc71783 
					 
					
						
						
							
							Added a unit test to ensure models cannot be ordered by a M2M field.  
						
						
						
						
					 
					
						2014-07-08 09:19:08 -04:00 
						 
				 
			
				
					
						
							
							
								Anubhav Joshi 
							
						 
					 
					
						
						
							
						
						1c50d6ae2b 
					 
					
						
						
							
							Fixed problem introduced with #refs 13711.  
						
						
						
						
					 
					
						2014-06-23 19:36:40 +03:00