Django 1.4 - 扩展用户模型和管理界面

0 投票
1 回答
1141 浏览
提问于 2025-04-17 16:30

我们有两个模型,它们是用户模型的扩展,分别叫做 Ext1Ext2,它们的声明方式如下:

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)

提前谢谢你。

1 个回答

0

你应该把它放在同一个 admin.py 文件里

扩展用户模型

撰写回答