请帮助我自定义我的 django 管理面板

时间:2021-04-25 17:26:45

标签: django django-admin django-admin-tools django-admin-actions

我应该在 django 的管理类中添加这个表,请帮助我 i target image

1 个答案:

答案 0 :(得分:1)

我不确定您是要获取 Group 模型还是仅获取 User 模型中的 Groups。

要在管理中添加组,您可以在 admin.py 文件中执行以下操作:

from django.contrib import admin
from django.contrib.auth import get_user_model
from django.contrib.auth.models import Group

User = get_user_model()

admin.site.register(User)
admin.site.register(Group)

或者,如果您只想在 User 中添加额外的属性,您可以在 UserAdmin 类中这样做:

fieldsets = (
    # ...
    ('Permissions', {'fields': ('groups', 'user_permissions')}),
)

并用

更新admin.site.register(User)
admin.site.register(User, UserAdmin)