Added app labels to related fields checks messages E302-E305.

This commit is contained in:
Mariusz Felisiak 2020-12-28 12:48:07 +01:00
parent 72d04e0385
commit 45519937e5
4 changed files with 222 additions and 111 deletions

View file

@ -239,14 +239,15 @@ Related fields
either not installed, or is abstract.
* **fields.E301**: Field defines a relation with the model
``<app_label>.<model>`` which has been swapped out.
* **fields.E302**: Accessor for field ``<model>.<field name>`` clashes with
field ``<model>.<field name>``.
* **fields.E303**: Reverse query name for field ``<model>.<field name>``
clashes with field ``<model>.<field name>``.
* **fields.E304**: Field name ``<model>.<field name>`` clashes with accessor
for ``<model>.<field name>``.
* **fields.E305**: Field name ``<model>.<field name>`` clashes with reverse
query name for ``<model>.<field name>``.
* **fields.E302**: Accessor for field ``<app_label>.<model>.<field name>``
clashes with field ``<app_label>.<model>.<field name>``.
* **fields.E303**: Reverse query name for field
``<app_label>.<model>.<field name>`` clashes with field
``<app_label>.<model>.<field name>``.
* **fields.E304**: Field name ``<app_label>.<model>.<field name>`` clashes with
accessor for ``<app_label>.<model>.<field name>``.
* **fields.E305**: Field name ``<app_label>.<model>.<field name>`` clashes with
reverse query name for ``<app_label>.<model>.<field name>``.
* **fields.E306**: Related name must be a valid Python identifier or end with
a ``'+'``.
* **fields.E307**: The field ``<app label>.<model>.<field name>`` was declared