django admin foreign key field data add

前端 未结 2 2098
闹比i
闹比i 2020-12-15 17:55

In add form for any app in django admin, for foreign key fields of that model.. comes a dropdown list with add button(which opens in a pop-up). Can we have a form where we c

2条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-12-15 18:23

    Yes, you can do that using the inline admin system.

    class UserAdmin(admin.StackedInline):
        model = User
    class ContactAdmin(admin.StackedInline):
        model = Contact
    
    class UserProfileAdmin(admin.ModelAdmin):
        inlines = [ UserAdmin, ContactAdmin ]
    

    for more details check out https://docs.djangoproject.com/en/dev/ref/contrib/admin/#inlinemodeladmin-objects .

提交回复
热议问题