我是一个django初学者,我想添加一个booleanfield给AbstractUser,但它不显示管理中的booleanfield。Django AbstractUser不显示模型
models.py
class CustomUser(AbstractUser):
selected = models.BooleanField(default=False)
USERNAME_FIELD = 'username'
REQUIRED_FIELDS = ['selected',]
def __str__(self):
return self.username
admin.py
class MyUserChangeForm(UserChangeForm):
class Meta(UserChangeForm.Meta):
model = CustomUser
class UserAdmin(BaseUserAdmin):
form = MyUserChangeForm
list_display = ('username', 'first_name', 'last_name', 'email', 'is_staff', 'selected')
admin.site.register(CustomUser, UserAdmin)
settings.py
AUTH_USER_MODEL = 'football_app.CustomUser'
你可以添加'UserAdmin'类吗? –
如果我列表显示它,它会显示,但我希望它为每个用户,所以我可以选择或取消选择它 –
你完成makemigrations和迁移? –