1
0
mirror of https://github.com/django/django.git synced 2025-10-31 09:41:08 +00:00

Fixed #33131 -- Improved error messages for clashing reverse accessor names.

This commit is contained in:
Bernd Wechner
2021-09-22 15:53:10 +10:00
committed by Mariusz Felisiak
parent 402ae37873
commit 2116238d5f
4 changed files with 72 additions and 60 deletions

View File

@@ -247,12 +247,14 @@ 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**: Reverse accessor for ``<app_label>.<model>.<field name>``
clashes with field name ``<app_label>.<model>.<field name>``.
* **fields.E302**: Reverse accessor ``<related model>.<accessor name>`` for
``<app_label>.<model>.<field name>`` clashes with field name
``<app_label>.<model>.<field name>``.
* **fields.E303**: Reverse query name for ``<app_label>.<model>.<field name>``
clashes with field name ``<app_label>.<model>.<field name>``.
* **fields.E304**: Reverse accessor for ``<app_label>.<model>.<field name>``
clashes with reverse accessor for ``<app_label>.<model>.<field name>``.
* **fields.E304**: Reverse accessor ``<related model>.<accessor name>`` for
``<app_label>.<model>.<field name>`` clashes with reverse accessor for
``<app_label>.<model>.<field name>``.
* **fields.E305**: Reverse query name for ``<app_label>.<model>.<field name>``
clashes with reverse query name for ``<app_label>.<model>.<field name>``.
* **fields.E306**: The name ``<name>`` is invalid ``related_name`` for field