当与sqlite3一起使用时,Django manage.py syncdb什么都不做

sor*_*rin 4 python sqlite django

我不确定这是否是特定于sqlite数据库的问题但是在添加了一些属性之后我成功执行了syncdb但仍然没有将列添加到数据库中,当我尝试访问管理模型时我得到no such column错误.

为什么会发生这种情况?如何克服这个问题?

详细信息:Django 1.3,Python 2.6,OSX 10.6,PyCharm.

tam*_*eek 10

创建表后,sync db不会进行集成架构更改.您必须手动删除数据库并再次执行syncdb.请参阅此链接中的加框信息

http://docs.djangoproject.com/en/dev/ref/django-admin/#syncdb