Django 1.4 - 扩展用户模型和管理界面
我们有两个模型,它们是用户模型的扩展,分别叫做 Ext1
和 Ext2
,它们的声明方式如下:
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)
提前谢谢你。