Модели не отображаются в Django Admin

Я пытаюсь зарегистрировать модель в Django-Admin и отображать и сортировать ее в другом формате, и я столкнулся с двумя проблемами.

  1. when I'm on the add form I only see 1 other model instead of two (household < family w/ household PK < resident w/ family PK).

  2. when I'm all done with adding, they don't show up in the model list.

классы модели из model.py :

admin.py :

class ResidentInline(admin.TabularInline):
model = Resident
extra = 1

class FamilyInline(admin.TabularInline):
    model = Family
    extra = 1
    inlines = [Resident]

class HouseholdAdmin(admin.ModelAdmin):
    fieldsets = [
        (None, {'fields': ['household_name']}),   
        (None, {'fields': ['number_of_members']}),
        (None, {'fields': ['street']}),
        (None, {'fields': ['barangay']}),
        (None, {'fields': ['city']}),
        (None, {'fields': ['province']}),
        (None, {'fields': ['monthly_income']}),
        (None, {'fields': ['has_received_assistance']}),
    ]
    inlines = [FamilyInline]
    search_fields = ['household_name']
    list_display = ('household_name', 'street','barangay','city','province',     'number_of_members', 'has_received_assistance')

admin.site.register(Household, HouseholdAdmin)

добавить форму :

введите описание изображения здесь

Я ожидаю, что форма добавления резидента появится в разделе семьи.

Список моделей бытовой техники :

бланк добавления и список моделей домов

Любая помощь будет оценена по достоинству. Заранее спасибо!

Python 3.9.6 Django 3.2.5

Вернуться на верх