| 
							
							
								 Hasan Ramezani | 95a11578ce | Fixed #30798 -- Fixed Meta.ordering validation for pk of related fields. Regression in 440505cb2c. | 2019-09-27 14:22:31 +02:00 |  | 
			
				
					| 
							
							
								 Hasan Ramezani | c7944628a1 | Refs #30798 -- Prevented chaining fields from the same related model multiple times in model Meta.ordering. | 2019-09-27 13:57:22 +02:00 |  | 
			
				
					| 
							
							
								 Simon Charette | 8b3e1b6e9e | Refs #11964 -- Made constraint support check respect required_db_features. This will notably silence the warnings issued when running the test
suite on MySQL. | 2019-08-12 06:44:37 +02:00 |  | 
			
				
					| 
							
							
								 can | 53209f7830 | Fixed #30613 -- Moved index name validation to system checks. | 2019-07-05 09:30:21 +02:00 |  | 
			
				
					| 
							
							
								 zeyneloz | 6485a5f450 | Fixed #30409 -- Allowed using foreign key's attnames in unique/index_together and Index's fields. | 2019-05-01 11:51:27 +02:00 |  | 
			
				
					| 
							
							
								 Mariusz Felisiak | f69c7bbdce | Refs #29408 -- Cosmetic edits for validation of related fields and lookups in model Meta.ordering. Follow up to 440505cb2c. | 2019-03-01 19:38:21 +01:00 |  | 
			
				
					| 
							
							
								 Hasan Ramezani | 440505cb2c | Fixed #29408 -- Added validation of related fields and lookups in model Meta.ordering. | 2019-03-01 17:09:33 +01:00 |  | 
			
				
					| 
							
							
								 Hasan Ramezani | ec16588c27 | Added test for Model._check_column_name_clashes(). | 2018-11-17 15:24:48 -05:00 |  | 
			
				
					| 
							
							
								 Simon Charette | 9142bebff2 | Refs #11964 -- Changed CheckConstraint() signature to use keyword-only arguments. Also renamed the `constraint` argument to `check` to better represent which
part of the constraint the provided `Q` object represents. | 2018-10-02 10:53:04 -04:00 |  | 
			
				
					| 
							
							
								 Simon Willison | 586a9dc429 | Fixed #26352 -- Made system check allow ManyToManyField to target the same model if through_fields differs. | 2018-08-22 12:07:29 -04:00 |  | 
			
				
					| 
							
							
								 Ian Foote | 952f05a6db | Fixed #11964 -- Added support for database check constraints. | 2018-07-10 15:32:33 -04:00 |  | 
			
				
					| 
							
							
								 Carlton Gibson | 21fd8041c1 | Refs #29358 -- Corrected wording in primary key check message. | 2018-05-03 15:28:37 +02:00 |  | 
			
				
					| 
							
							
								 Hasan Ramezani | 816b8d9518 | Fixed #29358 -- Added a system check to prohibit models with more than one primary_key field. | 2018-05-03 09:08:29 +02:00 |  | 
			
				
					| 
							
							
								 Дилян Палаузов | a38ae914d8 | Fixed #28996 -- Simplified some boolean constructs and removed trivial continue statements. | 2018-01-12 12:44:50 -05:00 |  | 
			
				
					| 
							
							
								 shanghui | cc6bcc6ff5 | Fixed #28867 -- Added system check for a model property that clashes with a related field accessor. | 2018-01-03 10:34:31 -05:00 |  | 
			
				
					| 
							
							
								 shanghui | b0a2a2b07e | Made a few cleanups to invalid_models_tests.test_models. | 2017-12-29 10:32:01 -05:00 |  | 
			
				
					| 
							
							
								 hui shang | f1aa58479c | Fixed #28714 -- Added system checks for invalid model field names in Meta.indexes. Thanks Gabriel for the report and Adam Johnson for the review. | 2017-12-27 18:56:24 -05:00 |  | 
			
				
					| 
							
							
								 Adam Johnson | f816ceedf1 | Made assertions in invalid_models_tests consistent. | 2017-07-11 13:12:17 -04:00 |  | 
			
				
					| 
							
							
								 Jon Dufresne | 21046e7773 | Fixed #28249 -- Removed unnecessary dict.keys() calls. iter(dict) is equivalent to iter(dict.keys()). | 2017-05-27 19:08:46 -04:00 |  | 
			
				
					| 
							
							
								 Tim Graham | 29f607927f | Fixed spelling of "nonexistent". | 2017-02-03 08:01:45 -05:00 |  | 
			
				
					| 
							
							
								 Simon Charette | cecc079168 | Refs #23919 -- Stopped inheriting from object to define new style classes. | 2017-01-19 08:39:46 +01:00 |  | 
			
				
					| 
							
							
								 Claude Paroz | d7b9aaa366 | Refs #23919 -- Removed encoding preambles and future imports | 2017-01-18 09:55:19 +01:00 |  | 
			
				
					| 
							
							
								 Tim Graham | 9d0e8c1e7f | Refs #26320 -- Removed implicit OneToOnField parent_link per deprecation timeline. | 2017-01-17 20:52:04 -05:00 |  | 
			
				
					| 
							
							
								 Tim Graham | e3e80da7a5 | Fixed #27651 -- Allowed M2M to concrete and proxy through model. | 2016-12-28 12:48:17 -05:00 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Berker Peksag | 0bce2f102c | Fixed #12810 -- Added a check for clashing ManyToManyField.db_table names. | 2016-06-10 10:57:22 -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 |  | 
			
				
					| 
							
							
								 Simon Charette | a08fda2111 | Fixed #25746 -- Isolated inlined test models registration. Thanks to Tim for the review. | 2016-01-06 20:00:07 -05:00 |  | 
			
				
					| 
							
							
								 Josh Soref | 93452a70e8 | Fixed many spelling mistakes in code, comments, and docs. | 2015-12-03 12:48:24 -05:00 |  | 
			
				
					| 
							
							
								 sarthakmeh | 4bc00defd0 | Fixed #14217 -- Added validation for field name collision when using model inheritance. | 2015-08-25 16:16:54 -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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Shai Berger | dd9b3312d0 | Fixed name of database connection feature | 2014-07-14 19:23:57 +03: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 |  | 
			
				
					| 
							
							
								 Anubhav Joshi | 91f1b6dcdc | Fixed #13711 -- Model check added to ensure that auto-generated column name is within limits of the database. Thanks russellm for report and Tim Graham for review. | 2014-06-17 16:16:02 -04:00 |  | 
			
				
					| 
							
							
								 Vincent-Vega | d04e730224 | Fixed #22711 -- Adjusted ordering checks to allow implicit relation fields. refs #19195. | 2014-06-01 15:36:25 -04:00 |  | 
			
				
					| 
							
							
								 Marc Egli | 0bcc92c691 | Fixed #22356 -- Added a check to make sure unique_together fields are local. | 2014-04-14 16:49:40 -04:00 |  | 
			
				
					| 
							
							
								 Russell Keith-Magee | 82ac389486 | Edited model and field checks for grammar and consistency. | 2014-03-03 18:18:39 +08:00 |  | 
			
				
					| 
							
							
								 Russell Keith-Magee | bc4dc6e99c | Edited model check messages for grammar and consistency. | 2014-03-03 15:35:42 +08:00 |  | 
			
				
					| 
							
							
								 Anubhav Joshi | bb2ca9fe6c | Fixed #22172 -- Allowed index_together to be a single list (rather than list of lists).. Thanks EmilStenstrom for the suggestion. | 2014-03-01 15:44:42 -05:00 |  |