Python 将用户和组保持在Django管理面板的同一部分
我用Django 1.8和Python 将用户和组保持在Django管理面板的同一部分,python,django,django-admin,Python,Django,Django Admin,我用Django 1.8和 from django.contrib.auth.models import AbstractUser, Group, Permission class MyUser(AbstractUser): pass 但它不再出现在管理中 我已尝试将其添加到管理员页面 from django.contrib.auth import get_user_model, models as auth_models from django.contrib.auth.admin
from django.contrib.auth.models import AbstractUser, Group, Permission
class MyUser(AbstractUser):
pass
但它不再出现在管理中
我已尝试将其添加到管理员页面
from django.contrib.auth import get_user_model, models as auth_models
from django.contrib.auth.admin import UserAdmin
UserModel = get_user_model()
class MyUserAdmin(UserAdmin):
pass
admin.site.register(UserModel, MyUserAdmin)
现在,它确实出现在管理中,但与
组
不同的“部分”。如何将User
保留在管理面板的默认部分?您需要将app\u label
添加到MyUser的Meta类中
class MyUser(AbstractUser):
pass
class Meta:
app_label = 'auth'
有关的正式文档。出现错误
django.core.exceptions.impropertlyconfigured:AUTH_USER_MODEL指的是尚未使用django 2.0安装的模型“customuser.MyUser”
,知道吗?谢谢