Django选择的用户权限未显示在管理页面中

时间:2018-06-27 02:10:18

标签: python django python-3.x django-admin

我尝试使用 AbstracUser 扩展项目中的默认Django用户。在Django管理员中,我看不到所选的用户权限。

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)

此后,我在 admin.py

中添加了扩展用户
class ExtendedUserAdmin(admin.ModelAdmin):
    pass


admin.site.register(ExtendedUser, ExtendedUserAdmin)

还要在 settings.py

中添加AUTH_USER_MODEL
AUTH_USER_MODEL = '_aaron_user.ExtendedUser'

2 个答案:

答案 0 :(得分:2)

我通过导入UserAdmin解决了此问题,并在我的 admin.py 文件中使用此模型注册了我的ExtendedUser。

from.models import ExtendedUser
from django.contrib.auth.admin import UserAdmin

admin.site.register(ExtendedUser, UserAdmin)

结果是选定的组,现在可以使用选定的用户权限。

enter image description here

答案 1 :(得分:0)

就我而言,它丢失了bootstrap中的static/admin|css|js个文件