更新Django数据库以反映现有模型中的更改

我已经定义了一个模型,并通过创建了它的关联数据库manager.py syncdb。现在,我已经向模型添加了一些字段,我syncdb再次尝试了,但是没有输出出现。尝试从模板访问这些新字段时,出现“ No Such Column”异常,使我相信syncdb实际上并未更新数据库。这里正确的命令是什么?

回答:

似乎你需要的是迁移系统。South真的很棒,工作非常好,有一些自动化工具可以简化你的工作流程。

注意:syncdb无法更新你现有的表。有时候,无法自动决定要做什么-这就是为什么南方文字如此出色的原因。

以上是 更新Django数据库以反映现有模型中的更改 的全部内容, 来源链接: utcz.com/qa/399305.html

回到顶部