2

我有一个模型文件,其中有一个 DJango 没有接收到的更改makemigrations

我在这个答案之后创建了一个手动迁移,但是如果我们之后运行 makemigrations Django 会创建一个新的自动迁移来恢复我们的手动更改。

有没有办法手动进行迁移并告诉 DJango 在生成未来迁移时忽略代码的相关部分?

4

1 回答 1

1

在对模型进行更改并为它们创建自定义迁移后,例如使用RunPythonRunSQL,您可以使用state_operations参数在自定义 Python 或 SQL 中反映更改后的模型状态operations

于 2021-05-18T05:54:50.833 回答