Python Django admin';s'add_form'不';t在admin中显示“CustomUserCreationForm”

Python Django admin';s'add_form'不';t在admin中显示“CustomUserCreationForm”,python,django,Python,Django,我创建了以下CustomUserCreationForm: class CustomUserCreationForm(UserCreationForm): class Meta(UserCreationForm.Meta): model = CustomUser fields = ['username', 'email', 'age'] 我在SignUpView上使用了这个表单,它按预期工作,即显示我们上面提到的所有字段,但当我在admin中使用它时,它

我创建了以下
CustomUserCreationForm

class CustomUserCreationForm(UserCreationForm):
    class Meta(UserCreationForm.Meta):
        model = CustomUser
        fields = ['username', 'email', 'age']
我在
SignUpView
上使用了这个表单,它按预期工作,即显示我们上面提到的所有字段,但当我在admin中使用它时,它只显示
用户名
密码1
密码2
字段

class CustomUserAdmin(UserAdmin):
    # The forms to add and change user instances
    add_form = CustomUserCreationForm
    form = CustomUserChangeForm
    model = CustomUser
    list_display = ['email', 'username', 'age', 'is_staff', ]


admin.site.register(CustomUser, CustomUserAdmin)
当我在管理页面中添加用户时,它会显示以下字段,而不是
UserCreationForm
中说明的所有字段:

为什么会发生这种情况?我该如何解决

编辑:添加自定义用户模型:

class CustomUser(AbstractUser):
    age = models.PositiveIntegerField(null=True, blank=True)
编辑2:
signupview
工作正常,除了管理员用户创建表单:

您是否在设置中添加了自定义用户?AUTH\u USER\u MODEL='your\u app\u name.CustomUser'是的,我有,
AUTH\u USER\u MODEL='users.CustomUser'
请发布您的自定义用户model@bmons是的,请阅读更新的问题
SignupView
显示了
CustomUserCreationForm
中说明的所有字段,但管理面板没有显示它们。您是否在设置中添加了自定义用户?AUTH\u USER\u MODEL='your\u app\u name.CustomUser'是的,我有,
AUTH\u USER\u MODEL='users.CustomUser'
请发布您的自定义用户model@bmons是的,请阅读更新的问题
SignupView
显示了
CustomUserCreationForm
中说明的所有字段,但是管理面板没有显示它们。谢谢,你能说说为什么你没有注册这个团体吗?我觉得很难理解你的评论?请再详细一点。因为我们没有使用Django的内置权限…我只是阅读了它,但无法理解它。什么是
'classes':('wide',)
get_fieldset
?谢谢你,你能告诉我为什么你注销了这个组吗?我觉得很难理解你的评论?请再详细一点。因为我们没有使用Django的内置权限…我只是阅读了它,但无法理解它。什么是
'classes':('wide',)
get_字段集
class CustomUserAdmin(UserAdmin):
    ---------
    # add_fieldsets is not a standard ModelAdmin attribute. UserAdmin
    # overrides get_fieldsets to use this attribute when creating a user.
    add_fieldsets = (
        (None, {
            'classes': ('wide',),
            'fields': ('username', 'email', 'password1', 'password2', 'age')}
        ),
    )


admin.site.register(CustomUser, CustomUserAdmin)
admin.site.unregister(Group)