【发布时间】:2014-01-10 22:47:12
【问题描述】:
我最近将所有 django-registration 表从 sqlite 加载到 mysql 数据库中。它适用于登录用户,但现在当我尝试注册用户时出现此错误:
Warning at /accounts/register/
Field 'id' doesn't have a default value
我尝试使用这一行来使 id 字段自动递增,但我仍然收到错误。
ALTER TABLE auth_user MODIFY id INT(12) NOT NULL AUTO_INCREMENT;
感谢您的帮助。
编辑:我最终删除了所有的 dables 并使用 manage.py syncdb 重新创建它们,尽管这并不是真正的解决方案。
【问题讨论】:
-
你已经解决了这个问题吗?
-
我最终删除了我的数据库并创建了一个新数据库,所以很遗憾我没有任何方法来测试您的答案。
标签: mysql django django-registration