Hasan Ramezani
|
0dc39ca867
|
[3.0.x] Fixed #30798 -- Fixed Meta.ordering validation for pk of related fields.
Regression in 440505cb2c .
Backport of 95a11578ce from master
|
2019-09-27 14:52:08 +02:00 |
Hasan Ramezani
|
da8f85aa82
|
[3.0.x] Refs #30798 -- Prevented chaining fields from the same related model multiple times in model Meta.ordering.
Backport of c7944628a1 from master
|
2019-09-27 14:52:02 +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 |