通过CircleCI将Django应用程序部署到Heroku:如何迁移数据库?
通过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
python manage.py makemigrations
和python manage.py migrate
。似乎所有命令都在CircleCI的本地运行,而不是在生产环境中部署的应用程序上运行
有办法吗?
python manage.py makemigrations
应该在本地运行,您可以随代码提交迁移文件
重新启动迁移,打开您的Procfile
并添加以下行:release:python manage.py migrate
。
这将告诉Heroku在部署新版本的代码之前进行迁移