我不确定这是否是 sqlite 数据库特有的问题,但在添加了一些属性后,我成功执行了 syncdb,但列仍未添加到数据库中,当我尝试在管理中访问模型时,我得到 no such column
错误。
为什么会发生这种情况,我该如何解决这个问题?
详细信息:Django 1.3、Python 2.6、OSX 10.6、PyCharm。
最佳答案
创建表后,同步数据库不会进行集成架构更改。您必须手动删除数据库并再次执行 syncdb。查看此链接中的盒装信息
http://docs.djangoproject.com/en/dev/ref/django-admin/#syncdb
关于python - Django manage.py syncdb 在与 sqlite3 一起使用时什么都不做,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5211340/