1
0
mirror of https://github.com/django/django.git synced 2025-10-24 06:06:09 +00:00

Fixed #34481 -- Added system check for reverse related fields in ModelAdmin.list_display.

This commit is contained in:
Bakdolot
2023-04-24 17:14:35 +06:00
committed by GitHub
parent 83c9765f45
commit c813fb327c
3 changed files with 21 additions and 5 deletions

View File

@@ -537,7 +537,20 @@ class ListDisplayTests(CheckTestCase):
self.assertIsInvalid(
TestModelAdmin,
ValidationTestModel,
"The value of 'list_display[0]' must not be a ManyToManyField.",
"The value of 'list_display[0]' must not be a many-to-many field or a "
"reverse foreign key.",
"admin.E109",
)
def test_invalid_reverse_related_field(self):
class TestModelAdmin(ModelAdmin):
list_display = ["song_set"]
self.assertIsInvalid(
TestModelAdmin,
Band,
"The value of 'list_display[0]' must not be a many-to-many field or a "
"reverse foreign key.",
"admin.E109",
)