在 Heroku 上安装 GeoDjango
installing GeoDjango on Heroku
我正在尝试构建一个使用 GeoDjango 的网络应用程序。该应用程序将托管在 Heroku 上,但我在其中遇到了问题。我正在使用 this buildpack but then this error 来了。发现这是由于 Cedar 14 而发生的,但我不清楚下一步该怎么做。
我也试过使用this buildpack but as discussed here,这个问题可以通过使用构建路径as
来解决
$ heroku config:add BUILDPACK_URL=https://github.com/cyberdelia/heroku-geo-buildpack.git#1.3
我尝试了同样的方法,但现在它没有将其检测为 Python 应用程序,现在我面临着“django 导入错误 - 没有名为 core.management 的模块”的问题 缺少,这是因为它没有安装 Django。
任何帮助将不胜感激。
我自己想出了解决这个问题的方法。
要为 BUILDPACK_URL
添加多个值,需要使用可以添加对多个 BUILDPACK_URL
.
支持的构建包
所以我用了this。可以这样写
$ heroku config:add BUILDPACK_URL=https://github.com/ddollar/heroku-buildpack-multi.git
在此之后创建一个文件 .buildpacks
并向其中添加以下内容
https://github.com/cyberdelia/heroku-geo-buildpack.git#e1b845b
https://github.com/heroku/heroku-buildpack-python.git
请注意 #e1845b
是因为 this 评论,其中提到这是因为一些缓存问题。
我正在尝试构建一个使用 GeoDjango 的网络应用程序。该应用程序将托管在 Heroku 上,但我在其中遇到了问题。我正在使用 this buildpack but then this error 来了。发现这是由于 Cedar 14 而发生的,但我不清楚下一步该怎么做。
我也试过使用this buildpack but as discussed here,这个问题可以通过使用构建路径as
来解决$ heroku config:add BUILDPACK_URL=https://github.com/cyberdelia/heroku-geo-buildpack.git#1.3
我尝试了同样的方法,但现在它没有将其检测为 Python 应用程序,现在我面临着“django 导入错误 - 没有名为 core.management 的模块”的问题 缺少,这是因为它没有安装 Django。
任何帮助将不胜感激。
我自己想出了解决这个问题的方法。
要为 BUILDPACK_URL
添加多个值,需要使用可以添加对多个 BUILDPACK_URL
.
所以我用了this。可以这样写
$ heroku config:add BUILDPACK_URL=https://github.com/ddollar/heroku-buildpack-multi.git
在此之后创建一个文件 .buildpacks
并向其中添加以下内容
https://github.com/cyberdelia/heroku-geo-buildpack.git#e1b845b
https://github.com/heroku/heroku-buildpack-python.git
请注意 #e1845b
是因为 this 评论,其中提到这是因为一些缓存问题。