0
如何通過CircleCI將Django應用程序部署到Heroku時自動運行python manage.py makemigrations
和python manage.py migrate
。似乎所有的命令都在CircleCI本地運行,但不是在生產環境中部署的應用程序。通過CircleCI將Django應用程序部署到Heroku:如何遷移數據庫?
有沒有辦法?
如何通過CircleCI將Django應用程序部署到Heroku時自動運行python manage.py makemigrations
和python manage.py migrate
。似乎所有的命令都在CircleCI本地運行,但不是在生產環境中部署的應用程序。通過CircleCI將Django應用程序部署到Heroku:如何遷移數據庫?
有沒有辦法?
python manage.py makemigrations
應該在本地運行,並且您可以提交遷移文件以及代碼。
Regaridng遷移,打開您的Procfile
並添加以下行:release: python manage.py migrate
。 這將告訴Heroku在部署新版本的代碼之前進行遷移。
謝謝。那就是訣竅。 – JasonGenX