从组添加和编辑页面编辑用户
项目描述
从组添加和编辑页面编辑用户。
归功于这个 Stack Overflow答案
安装
适用于Django版本1.8到3.1。
使用Django支持的Python版本进行测试。
使用以下方法安装
pip install django-groupadmin-users
用法
在“django.contrib.auth”之后将“groupadmin_users”添加到INSTALLED_APPS中。就是这样。
或者,不要将“groupadmin_users”添加到INSTALLED_APPS中,但使用并进一步自定义此代码
from django.contrib import admin
from django.contrib.auth.models import Group
from groupadmin_users.forms import GroupAdminForm
# Unregister the original Group admin.
admin.site.unregister(Group)
# Create a new Group admin.
class GroupAdmin(admin.ModelAdmin):
# Use our custom form.
form = GroupAdminForm
# Filter permissions horizontal as well.
filter_horizontal = ['permissions']
# Register the new Group ModelAdmin.
admin.site.register(Group, GroupAdmin)
演示
Stack Overflow答案中的示例图片