【发布时间】:2018-12-05 19:20:56
【问题描述】:
我尝试使用 AbstractUser 在我的项目中扩展默认 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'
【问题讨论】:
-
从该图片中删除您的密码
-
密码不重要。它仅用于开发目的。谢谢@aws_apprentice
标签: python django python-3.x django-admin