Django syncdb同步编辑模型吗?

时间:2013-01-18 21:26:26

标签: django django-models

我遇到了一个有趣的问题。我首先创建了一个模型。并且syncdb'ed它。后来我通过添加一个models.DateField()和models.DateTime()来改变模型。比我重新同步它...但是当我检查数据库时,没有添加行。这是正常行为还是我做错了什么?后来我删除了所有表和syncdb'ed并且没有任何问题得到所有行。

2 个答案:

答案 0 :(得分:2)

不,文档非常明确,does not alter existing tables

使用类似South的内容。

答案 1 :(得分:2)

Django本身不支持数据库迁移。您需要查看South

This is a good place to start.