显示一对一模型中的字段

时间:2016-02-07 16:18:23

标签: django django-admin

我有一个用户模型(股票django),通过UserProfileOneToOneField相关联。在表格视图中显示用户时,是否可以显示管理员UserProfile中的数据?

我在做:

class UserAdmin(UserAdmin):
    inlines = (UserprofileInline,)
    list_display = (
        'username', 'email', 'first_name', 'last_name', 'is_staff'
    )


# Re-register UserAdmin
admin.site.unregister(User)
admin.site.register(User, UserAdmin)

如何扩展list_display参数以指定属于UserProfile的字段?

2 个答案:

答案 0 :(得分:1)

例如,如果您在 UserProfile 模型中有地址字段,那么您可以这样做

{{1}}

答案 1 :(得分:0)

您可以注册扩展型号' UserProfile'到管理站点。 在该模型中,您可以显示OneToOneField用户模型中的字段。

请检查一下: One to One Field Django Admin