我有一个使用南包含安装脚本的Django项目。我想要做的是在该安装脚本中有几行代码,负责安装和同步我的数据库与我的最新代码,以便项目的新安装可以轻松地设置它们的数据库。如何在安装脚本中自动化南迁移
我可以运行...
python manage.py migrate --fake 0010 appname1
python manage.py migrate --fake 0004 appname2
...但我不能将它放入安装脚本,因为:(1)我不知道提前迁移数量,以及(2)我宁愿不必将安装脚本与应用程序名称保持一致。有
python manage.py migrate --fake --allmigrations --allapps
就是因为这个一招:
我需要的是一样的东西?
Seconding @ John的问题,你为什么要用'--fake'来部署?无论如何,无论如何,'migrate'或'migrate appname'只会运行所有应用程序/指定应用程序的所有未应用迁移。 '--fake'同样的东西# –
@beres,请参阅我对@John的回应,下面。 – mlissner