Django Self Reference Inlines не работает у меня
Я создал простую модель Self Reference для семейного дерева и при добавлении инлайнов в модель она не работает, код ниже: models.py
class Person(models.Model):
pname = models.CharField("Name",max_length=100)
father = models.ForeignKey("familytree.Person", on_delete=models.CASCADE,null=True, blank=True, editable=False)
def __str__(self):
return self.pname
admin.py
class PersonInline(admin.TabularInline):
model: Person
fields = ['pname',]
extra: 3
class PersonAdmin(admin.ModelAdmin):
fieldsets = [
(None, {'fields': ['pname']}),
]
inlines: (PersonInline,)
admin.site.register(Person, PersonAdmin)