我需要向 django 管理员用户添加一个新的字符字段。为此,我创建了为 models.py 扩展 ModelForm 的新模型
class UserAdminForm(forms.ModelForm):
class Meta:
model = User
is_developer = forms.BooleanField(default=False)
我编辑 admin.py 文件。
class UserAdmin(admin.ModelAdmin):
form = UserAdminForm
admin.site.unregister(User)
admin.site.register(User, UserAdmin)
当我尝试运行 syncdb 命令时,它给出错误
TypeError: __init__() got an unexpected keyword argument 'default'.
是什么原因。请告诉我如何向 Django 管理员用户添加新文件。给我一些示例代码或教程链接。