将应用的 Buildpack 更改为支持 Django 的 Buildpack
在 Heroku 上部署 Django 应用时,需要使用相应的 Buildpack。如果应用使用的 Buildpack 不支持 Django,就会出现“App not compatible with buildpack”错误。
可以通过以下步骤解决该问题:
- 在应用目录中运行以下命令更改 Buildpack:
$ heroku buildpacks:set heroku/python
- 运行以下代码以将此构建与带有 Django 的应用一起使用:
$ heroku buildpacks:add --index 1 heroku/python
$ heroku buildpacks:add --index 2 heroku/nodejs
- 最后,使用以下命令推送更改并部署应用:
$ git push heroku master
通过更改 Buildpack 并重新推送应用,应该可以解决 “App not compatible with buildpack”错误,并将 Django 应用成功部署到 Heroku 平台。