我尝试使用 AbstracUser 扩展项目中的默认Django用户。在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)
还要在 settings.py
中添加AUTH_USER_MODELAUTH_USER_MODEL = '_aaron_user.ExtendedUser'