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)
Вернуться на верх