我通过继承AbstractUser的代码更改django用户模型,如下所示。但我不能 在Django管理站点中修改用户权限并更改用户所属的组。当我以超级用户身份登录管理员时,请转到用户页面。无法更改用户的权限。有人能帮忙吗
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'
您应该在admin.py中添加一些代码
试试看
参考:Django-admin won't allow me to modify user permissions and groups
awkeye7的回答对我来说是恰当的。 :)
相关问题 更多 >
编程相关推荐