Модели не отображаются в Django Admin
Я пытаюсь зарегистрировать модель в Django-Admin и отображать и сортировать ее в другом формате, и я столкнулся с двумя проблемами.
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).
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