Я попытался расширить пользователя Django по умолчанию в моем проекте, используя AbstracUser . В админке Django я не мог видеть выбранные разрешения пользователя.
Вот моя работа
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)
Также добавьте AUTH_USER_MODEL в settings.py
AUTH_USER_MODEL = '_aaron_user.ExtendedUser'