我需要的是得到一个迁移,描述db中的当前结构,而不是我在模型文件中定义的结构,因为我的模型与db的结构不对齐,所以我想获得当前状态,然后应用在我的模型中定义的修改并使它们对齐。有可能吗?又是如何做到的?
发布于 2017-11-09 17:18:36
Django-admin有一个从数据库创建模型的命令:inspectdb。你可以找到这里的文件。
inspectdb
这样做的目的是:
makemigrations
这是一个相当复杂的操作,建议的方法是拥有两个数据库,并将数据从第一个数据库转移到新数据库。Django将向数据库中添加许多表,您可能不希望这种情况出现在遗留数据库中。这在这篇博客文章中有很好的描述
https://stackoverflow.com/questions/47200420
相似问题