【问题标题】:installing GeoDjango on Heroku在 Heroku 上安装 GeoDjango
【发布时间】:2015-02-05 17:32:51
【问题描述】:

我正在尝试构建一个使用 GeoDjango 的 webapp。该应用程序将托管在 Heroku 上,但我遇到了问题。我正在使用this buildpack 但是这个error 来了。发现这是因为 Cedar 14 而发生的,但我不清楚接下来应该做什么。

我也尝试使用 this buildpack,但正如 here 所讨论的,这个问题可以通过使用 buildpath 来解决

$ heroku config:add BUILDPACK_URL=https://github.com/cyberdelia/heroku-geo-buildpack.git#1.3

我尝试了相同的方法,但现在它没有将其检测为 Python 应用程序,现在我面临“django import error - No module named core.management”的问题,这是因为它没有安装 Django。

任何帮助将不胜感激。

【问题讨论】:

    标签: django heroku geodjango


    【解决方案1】:

    我自己想出了解决这个问题的方法。

    要为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 评论,其中提到这是因为一些缓存问题。

    【讨论】:

      猜你喜欢
      • 2018-08-19
      • 2019-04-14
      • 2017-06-30
      • 2015-10-24
      • 2013-12-28
      • 1970-01-01
      • 1970-01-01
      • 2015-07-12
      • 2015-11-05
      相关资源
      最近更新 更多