簡體   English   中英

將用戶和組保留在Django管理面板中的相同部分

[英]Keep User and Group in same section in Django admin panel

我在Django 1.8中制作了自己的User模型

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)

並且它在管理人物,但現在比一個不同的“部分” Group 如何將User保留在管理面板的默認部分?

您需要將app_label添加到app_label的Meta類。

class MyUser(AbstractUser):
    pass
    class Meta:
        app_label = 'auth'

有關app_label的官方文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM