#21846: Admin's NestedObjects doesn't support related_name with %(app_label)s or
%(class)s.
-------------------------------+--------------------
Reporter: loic84 | Owner: nobody
Type: Bug | Status: new
Component: contrib.admin | Version: master
Severity: Normal | Keywords:
Triage Stage: Unreviewed | Has patch: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------+--------------------
{{{
Traceback (most recent call last):
File "/Users/loic/Dev/django/tests/admin_util/tests.py", line 90, in
test_relation_on_abstract
n.collect([Contributor.objects.first()])
File "/Users/loic/Dev/django/django/contrib/admin/utils.py", line 176,
in collect
return super(NestedObjects, self).collect(objs,
source_attr=source_attr, **kwargs)
File "/Users/loic/Dev/django/django/db/models/deletion.py", line 199, in
collect
field.rel.on_delete(self, field, sub_objs, self.using)
File "/Users/loic/Dev/django/django/db/models/deletion.py", line 17, in
CASCADE
source_attr=
field.name, nullable=field.null)
File "/Users/loic/Dev/django/django/contrib/admin/utils.py", line 176,
in collect
return super(NestedObjects, self).collect(objs,
source_attr=source_attr, **kwargs)
File "/Users/loic/Dev/django/django/db/models/deletion.py", line 187, in
collect
reverse_dependency=True)
File "/Users/loic/Dev/django/django/contrib/admin/utils.py", line 171,
in collect
self.add_edge(getattr(obj, related_name), obj)
AttributeError: 'Contributor' object has no attribute
'contributor_%(app_label)s_%(class)s'
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/21846>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.