После наследования от AbstractUser администратор Django больше не может изменять права пользователя. - PullRequest
0 голосов
/ 13 апреля 2020

Я изменяю django модель пользователя, унаследованную от AbstractUser, коды, подобные следующим. Но я не могу изменить пользовательские права и изменить группу, к которой принадлежит пользователь, на Django сайте администратора. Когда я вхожу в систему как администратор, go на страницу пользователя. Пользовательские права не могут быть изменены. Кто-нибудь может помочь?

from django.db import models
from django.contrib.auth.models import AbstractUser
from django.contrib import admin

class UserProfile(AbstractUser):
    mobile = models.CharField(max_length=20, null=True, blank=True)
    avatar = models.CharField(max_length=100, null=True, blank=True)


admin.site.register(UserProfile)

#settings.py add this
AUTH_USER_MODEL = 'users.UserProfile'

enter image description here

...