Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过CircleCI将Django应用程序部署到Heroku:如何迁移数据库?_Django_Heroku_Circleci - Fatal编程技术网

通过CircleCI将Django应用程序部署到Heroku:如何迁移数据库?

通过CircleCI将Django应用程序部署到Heroku:如何迁移数据库?,django,heroku,circleci,Django,Heroku,Circleci,通过CircleCI将Django应用程序部署到Heroku时,如何自动运行python manage.py makemigrations和python manage.py migrate。似乎所有命令都在CircleCI的本地运行,而不是在生产环境中部署的应用程序上运行 有办法吗?python manage.py makemigrations应该在本地运行,您可以随代码提交迁移文件 重新启动迁移,打开您的Procfile并添加以下行:release:python manage.py migra

通过CircleCI将Django应用程序部署到Heroku时,如何自动运行
python manage.py makemigrations
python manage.py migrate
。似乎所有命令都在CircleCI的本地运行,而不是在生产环境中部署的应用程序上运行


有办法吗?

python manage.py makemigrations
应该在本地运行,您可以随代码提交迁移文件

重新启动迁移,打开您的
Procfile
并添加以下行:
release:python manage.py migrate
。 这将告诉Heroku在部署新版本的代码之前进行迁移