python - Django manage.py syncdb 在与 sqlite3 一起使用时什么都不做

标签 python django sqlite

我不确定这是否是 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/

相关文章:

python - 将查询集传递给django inlineform中的foreignkeyfield

python - 仅为一个按钮打开文本,而不是为所有按钮打开文本

c# - 使用 Entity Framework 6 将数据从数据库存储到本地

java - SQLite 错误插入约束字段 - 为什么?

android - 递归调用 getWritableDatabase/getReadableDatabase

python - 附加到集合的对象是 `NoneType` python 2.7

python - 如何在python ttk中获得平面浮雕条目小部件?

python - 类型错误 : object() has no parameters using Django-subdomains

python - python 中的 socket.gethostbyname(hostname) 有超时值吗?

python - Django:禁用delete()方法的二进制日志