gpt4 book ai didi

python - 在 Django 中,是否可以迁移任何特定的特定文件?

转载 作者:行者123 更新时间:2023-12-05 06:12:14 26 4
gpt4 key购买 nike

目前正在学习django和学习迁移相关的东西。

我发现我们可以使用 python manage.py migrate app-name 迁移特定的应用程序,但没有找到如何迁移名为 python manage.py migrate 0024_auto_20200827_0706.py.

如果我将执行 python manage.py migrate 0024_auto_20200827_0706.py,它将从该点或文件恢复迁移,但不会为该特定文件执行迁移。

我的问题:是否可以对特定文件进行迁移,如果可以,那怎么可能呢?

谢谢。

最佳答案

不,不可能不按顺序直接运行单个迁移。

如果迁移是某种数据迁移,否则可能会乱序运行(即它不依赖于架构更改,或者运行起来很危险),我建议将其重构为

  • “迁移实用程序”功能,例如myapp/migration_utils
  • 只是调用上述函数的迁移本身
  • 调用上述函数的管理命令

然后您可以在需要时手动调用管理命令,否则迁移将按顺序运行。

关于python - 在 Django 中,是否可以迁移任何特定的特定文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63665981/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com