2015-05-12 28 views
4

我已經作出了自己的User模型在Django 1.8與保持用戶和組在同一節中Django管理面板

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保留在管理面板的默認區域中?

回答

0

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

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

關於app_label的官方文檔。