代码之家  ›  专栏  ›  技术社区  ›  Harun ERGUL

django choosen用户权限未显示在管理页中

  •  0
  • Harun ERGUL  · 技术社区  · 6 年前

    我试图通过使用 Abstracuser公司 是的。在django管理中,我看不到choosen用户权限。

    enter image description here

    这是我的作品

    from django.db import models
    from django.contrib.auth.models import AbstractUser
    
    class ExtendedUser(AbstractUser):
        bio = models.TextField(max_length=500, blank=True)
        birth_date = models.DateField(null=True, blank=True)
    

    之后,我将扩展用户添加到 管理.py

    class ExtendedUserAdmin(admin.ModelAdmin):
        pass
    
    
    admin.site.register(ExtendedUser, ExtendedUserAdmin)
    

    同时在中添加auth_user_模型 设置.py

    AUTH_USER_MODEL = '_aaron_user.ExtendedUser'
    
    1 回复  |  直到 6 年前
        1
  •  2
  •   Harun ERGUL    6 年前

    我通过导入useradmin解决了这个问题,并在我的 管理.py 文件。

    from.models import ExtendedUser
    from django.contrib.auth.admin import UserAdmin
    
    admin.site.register(ExtendedUser, UserAdmin)
    

    结果是choosen groups和choosen user permissions现在可用。

    enter image description here