💡
原文英文,约300词,阅读约需1分钟。
📝
内容提要
在Django 5.0及以上版本中,添加自定义用户模型时可能会出现FieldError错误。解决方案是使用AdminUserCreationForm替代UserCreationForm,以包含usable_password字段。
🎯
关键要点
- 在Django 5.0及以上版本中,添加自定义用户模型时可能会出现FieldError错误。
- 错误信息提示未知字段(usable_password)在CustomUser中。
- 在Django 4.2及之前版本中,可以使用UserCreationForm创建用户。
- 在Django 5.0中,需使用AdminUserCreationForm替代UserCreationForm,以包含usable_password字段。
- 提供了CustomUserCreationForm和CustomUserChangeForm的示例代码。
- 可以查看相关的票据#35678和论坛讨论以获取更多信息。
➡️