mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Fixed #26524 -- Fixed crash in admin change view when displaying many to many forward refs.
Thanks Tim Graham for the regression test.
This commit is contained in:
@@ -4696,6 +4696,14 @@ class ReadonlyTest(AdminFieldExtractionMixin, TestCase):
|
||||
response = self.client.get(reverse('admin:admin_views_topping_add'))
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
def test_readonly_manytomany_forwards_ref(self):
|
||||
topping = Topping.objects.create(name='Salami')
|
||||
pizza = Pizza.objects.create(name='Americano')
|
||||
pizza.toppings.add(topping)
|
||||
response = self.client.get(reverse('admin:admin_views_pizza_change', args=(pizza.pk,)))
|
||||
self.assertContains(response, '<label>Toppings:</label>', html=True)
|
||||
self.assertContains(response, '<p>Salami</p>', html=True)
|
||||
|
||||
def test_readonly_onetoone_backwards_ref(self):
|
||||
"""
|
||||
Can reference a reverse OneToOneField in ModelAdmin.readonly_fields.
|
||||
|
||||
Reference in New Issue
Block a user