Django 迁移 RunPython 反向函数

问题描述 投票:0回答:1

在文档中提到了 django 迁移中 RunPython 中的反向函数https://docs.djangoproject.com/en/4.0/ref/migration-operations/#runpython 反向函数什么时候运行? 有没有特定的命令来运行反向功能?

django django-models django-migrations
1个回答
0
投票

这两条评论都是正确的。每次迁移都有一个前进和后退命令。当您撤消迁移并向后运行它们时,将使用反向函数。

如前所述,您可以通过指定零作为迁移来反转所有迁移。

python manage.py migrate <app_name> zero

您可以通过指定迁移编号来回滚到特定迁移

python manage.py migrate <app_name> 0016
© www.soinside.com 2019 - 2024. All rights reserved.