代码之家  ›  专栏  ›  技术社区  ›  Taranjeet

在Heroku上安装GeoDjango

  •  4
  • Taranjeet  · 技术社区  · 11 年前

    我正在尝试构建一个使用GeoDjango的Web应用程序。该应用程序将托管在Heroku上,但我在其中遇到了问题 this 构建包,然后这个 error 即将到来。我想这是因为雪松14号而发生的,但我不清楚下一步该怎么做。

    我也尝试使用 this buildpack,但如所述 here ,这个问题可以通过使用buildpath作为

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

    我也尝试过,但现在它没有检测到它是Python应用程序,现在我面临的问题是“ django导入错误-没有名为core.management的模块 缺少,这是因为它没有安装Django。

    任何帮助都将不胜感激。

    1 回复  |  直到 11 年前
        1
  •  2
  •   Taranjeet    11 年前

    我自己才想出解决这个问题的办法。

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