【发布时间】:2023-03-18 18:36:02
【问题描述】:
【问题讨论】:
标签: django django-admin django-admin-tools django-admin-actions
【问题讨论】:
标签: django django-admin django-admin-tools django-admin-actions
我不确定您是在尝试获取 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)
【讨论】: