gpt4 book ai didi

django - 更改 Django 用户列表显示

转载 作者:行者123 更新时间:2023-12-02 11:55:41 24 4
gpt4 key购买 nike

我正在尝试更改 Django Admin 中的“用户” View 以显示不同的字段(现在默认显示:用户名、电子邮件地址、名字、姓氏、员工状态)我已在 admin.py 文件中尝试过此操作:

from django.contrib import admin
from django.contrib.auth.admin import UserAdmin
from django.contrib.auth.models import User
# Register your models here.


UserAdmin.list_display = ['email', 'first_name', 'last_name', 'is_active', 'last_login']

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

但是我无法更改我的管理员用户 View 。 我还有什么需要做的吗?我正在使用 Django 2.0

最佳答案

很简单:定义您自己的UserAdmin:

from django.contrib import admin
from django.contrib.auth.models import User

class MyUserAdmin(admin.ModelAdmin):
list_display = ['email', 'first_name', 'last_name', 'is_active', 'last_login']

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

关于django - 更改 Django 用户列表显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50410594/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com