django南不在服务器上工作

时间:2014-01-11 18:37:12

标签: django django-south importerror

我正在使用django应用程序并正在使用南方进行迁移。一切都在我的系统中运行良好,我能够迁移。但是,当我将代码放入服务器并运行syncdb时,我收到错误:

#After a long traceback
from django.db.models.loading import cache
Import Error: no module named cache

然后我从installed_apps中删除了南方并尝试了syncdb,这非常有效。但是进口南方的工作很好。所以我确信南方安装在我的服务器上。为什么我会收到此错误?

编辑:在其他一些系统中也出现了同样的错误。我使用pip install south

安装南方

1 个答案:

答案 0 :(得分:2)

在你提到的评论中,你使用的是Django 1.7。

我不认为南方会支持这个版本,因为类似南方的移民支持(由南方作者提供,并不少)在1.7:https://docs.djangoproject.com/en/dev/topics/migrations/