我有一个简单的MyUser
课程PermissionsMixin
。user.is_superuser
仅True
适用于超级用户。我希望能够在我的admin.py
:
if request.user.is_superuser:
fieldsets = (
(None, {'fields': ('email', 'password')}),
('Permissions', {'fields': ('is_admin','is_staff')}),
('Place', {'fields': ('place',)}),
('Important dates', {'fields': ('last_login',)}),
)
else:
fieldsets = (
(None, {'fields': ('email', 'password')}),
#('Permissions', {'fields': ('is_admin','is_staff')}),
('Place', {'fields': ('place',)}),
('Important dates', {'fields': ('last_login',)}),
)
基本上我希望我的用户能够创建其他用户,但不给他们管理员或东西权限。只有超级用户才能做到这一点。