0
讓我們有2個型號,擴展名爲Ext1
和Ext2
用戶模型中聲明如下:的Django 1.4 - 擴展用戶模式和管理界面
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)
在此先感謝。
它不工作。建議的解決方案只適用於一個擴展,而不是像我問的那樣。 – ipersite 2013-02-20 14:54:33
@ipersite我會在今天晚些時候自己測試它 – YardenST 2013-02-20 15:10:34