0

Ext1次のように呼び出され、Ext2宣言されたユーザーモデルを拡張する2つのモデルを用意しましょう:

class ExtN(models.Model):
    user = models.OneToOneField(User)
    extra_param = models.xxxField()

admin.py次に、アプリケーション固有のファイルで次のように宣言します。

class ExtNInline(admin.StackedInline):
    model = ExtN
    can_delete = False

ユーザーに関連する両方のモデルを編集するフォームを表示するには、次のコードをどのファイルに配置する必要がありますか?

class UserAdmin(UserAdmin):
    inlines = (Ext1Inline, Ext2Inline, )

admin.site.unregister(User)
admin.site.register(User, UserAdmin)

前もって感謝します。

4

1 に答える 1

0

admin.py同じファイルに入れる必要があります

ユーザーモデルの拡張

于 2013-02-20T14:38:21.350 に答える