我想做的是更改 django 项目中特定应用程序的默认迁移路径,将其放在项目本身之外,但保持透明,继续使用 makemigrations 和迁移。 是否可以?如果是,怎么办?
最佳答案
Django 有一个 MIGRATION_MODULES
环境。它允许您为每个应用程序的迁移指定不同的模块。该模块可以在 Django 项目之外,它只需要在您的 python 路径上即可。
MIGRATION_MODULES = {'myapp': 'othermodule.db_migrations'}
关于python - 是否可以在 Django 项目之外更改 'migrations' 文件夹的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46486260/