【发布时间】:2015-03-27 14:09:25
【问题描述】:
根据我的阅读,create_user(和create_superuser)方法只接收必需的参数。我正在尝试通过向 create_user 函数添加另一个参数来创建具有必需和非必需参数的用户,但出现错误。
我确实从 auth 模块覆盖了 User 模型,所以 MyUser 是 AbstractBaseUser,它的经理是 BaseUserManager。
我有一个视图假装创建具有必填和非必填字段的用户,我应该覆盖 init 吗?
【问题讨论】:
-
cf Django 文档:“extra_fields 关键字参数被传递给用户的 init 方法以允许在自定义用户模型上设置任意字段”=> 它应该可以工作,什么是错误吗?
标签: django field required django-users