【问题标题】:Can't add module in Heroku, Django "Error: No module named South"无法在 Heroku、Django 中添加模块“错误:没有名为 South 的模块”
【发布时间】:2012-01-02 06:31:01
【问题描述】:

我开始使用 heroku,并认为我以正确的方式安装了一个模块:

1. source bin/activate
2. pip install south

在我的 requirements.txt 我有:

Django==1.3
South==0.7.3
psycopg2==2.3.2
wsgiref==0.1.2

我也跑了:

pip install -r requirements.txt 

表示满足所有要求

所以看起来应该正确安装 South。但是,当我运行 syncdb 时,我收到错误“错误:没有名为 South 的模块”?

不胜感激!似乎也没有多少关于实际使用 Heroku 和 Django 的教程,如果你能给我指出一个,那就太好了。

谢谢

【问题讨论】:

    标签: django heroku django-south


    【解决方案1】:

    INSTALLED_APPS 中的应用名称是什么?它应该是“南”(小写)。

    【讨论】:

      【解决方案2】:

      您是否记得提交您的requirements.txt。我认为 Heroku 只安装来自提交的 requirements.txt 的依赖项,并且完全忽略您可能在本地安装的任何包。

      【讨论】:

        猜你喜欢
        • 2012-12-19
        • 1970-01-01
        • 2019-06-28
        • 2018-05-22
        • 2012-09-22
        • 2020-10-31
        • 1970-01-01
        • 2021-06-07
        • 2019-12-16
        相关资源
        最近更新 更多