如何解决如何从 django 管理面板中删除 user_permissions
让我知道如何从模型中的用户和组中删除 user_permission 字段,如下图所示
解决方法
您可以通过覆盖 UserAdmin 类 [source]
从默认用户管理员中删除字段# admin.py
from django.contrib.auth.admin import UserAdmin
class CustomUserAdmin(UserAdmin):
# ...
fieldsets = (
(None,{'fields': ('username','password')}),(_('Personal info'),{'fields': ('first_name','last_name','email')}),(_('Permissions'),{
'fields': ('is_active','is_staff','is_superuser','groups','user_permissions'),}),(_('Important dates'),{'fields': ('last_login','date_joined')}),)
admin.site.register(UserModel,CustomUserAdmin)
,
使用它来删除 user_permission
exclude = ('user_permissions',)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。