Opened 9 years ago
Last modified 9 years ago
#28018 closed Bug
OneToOneField not working with inlineadmin — at Initial Version
| Reported by: | alex | Owned by: | nobody |
|---|---|---|---|
| Component: | contrib.admin | Version: | 1.10 |
| Severity: | Normal | Keywords: | |
| Cc: | Triage Stage: | Unreviewed | |
| Has patch: | no | Needs documentation: | no |
| Needs tests: | no | Patch needs improvement: | no |
| Easy pickings: | no | UI/UX: | no |
Description
This class hierarchy doesn't work with inlineadmin:
class hierarchy:
models.py:
class d:
pass
class a:
d = models.OneToOneField(d, on_delete=models.CASCADE, related_name="host")
class b:
pass
class dInlineAdmin(admin.TabularInline):
model = d
# admin.py
@admin.register(b)
class bSpecializedAdmin(admin.ModelAdmin):
inlines = [
dInlineAdmin,
]
Error message:
<class 'x.admin.RequirementInlineAdmin'>: (admin.E202) 'x.Requirement' has no field named 'host'.
'host' is the related_name