Django syncdb同步编辑过的模型吗?



我遇到了一个有趣的问题。我首先创建了一个模型。然后同步。后来,我通过添加一个models.DateField()和一个models.DateTime()来更改模型。然后我就同步了…但是,当我检查数据库时,没有添加行。这是正常的行为还是我做错了什么?后来,我删除了所有的表,并同步了所有的行,没有问题。

不,文档非常明确地指出它不会改变现有的表。

使用类似于South的字体

Django本身不支持数据库迁移。你需要去南方看看。

最新更新