【发布时间】:2012-07-18 15:02:19
【问题描述】:
我遇到了User 对象管理器的create() 方法的一些可疑行为。如果您使用此方法,则创建 User 对象似乎不需要 password 字段。结果你得到User 和空白password。如果您使用create_user 方法并且未指定password,它会创建带有不可用密码的User(通过set_unusable_password())。
当您尝试在没有password 的情况下创建用户时,我不确定为什么create() 方法不raise exception - 在文档中指定此字段是必需的。
create() 方法/文档有问题吗?
【问题讨论】:
标签: django django-users django-managers