我正在开发django应用程序,并使用south进行迁移。在我的系统中,一切都很好,我能够迁移。但是,当我将代码放入服务器并运行syncdb时,得到的错误如下:
#After a long traceback
from django.db.models.loading import cache
Import Error: no module named cache然后我从installed_apps中移出南方,尝试了syncdb,它工作得很好。但进口南方在壳牌上运作良好。所以我确信南方已经安装在我的服务器上了。为什么我会有这个错误?
编辑:在其他一些系统中也发生了相同的错误。我使用pip install south安装南方
发布于 2014-02-25 17:58:06
在您提到的注释中,您使用Django 1.7。
我不认为South会支持该版本,就像像南方一样的迁移支持(由南方作者提供,同样)在1.7:https://docs.djangoproject.com/en/dev/topics/migrations/中。
https://stackoverflow.com/questions/21066298
复制相似问题