0

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

4

2 回答 2

2

不,文档非常明确,它不会更改现有表

使用类似South的东西。

于 2013-01-18T21:27:53.030 回答
2

Django 本身不支持数据库迁移。为此,您将需要查看南方

这是一个很好的起点。

于 2013-01-18T21:27:57.710 回答