安装Django后,我收到此错误消息(当我想运行迁移或runserver时):
您的数据库没有南数据库模块'south.db.mysql'。 请选择支持的数据库,检查 SOUTH_DATABASE_ADAPTER [S]设置,或从中删除 INSTALLED_APPS。
我不想使用South,它也没有在INSTALLED_APPS中定义。为什么我收到此错误?
答案 0 :(得分:9)
我得到了同样的错误。通过运行从您的环境中删除south
来解决此问题
pip uninstall south
答案 1 :(得分:1)
由于一些依赖性,原来南方得到了安装, 并且似乎与当前的Django(1.82)
不兼容对我有用的解决方案是降级Django:
$ pip install -U "Django==1.7"
(ps。我不需要在设置中定义任何关于South的内容,所以它没有被使用,但可能一些安装的应用程序正在寻找它..)
答案 2 :(得分:1)
我通过执行以下步骤重新创建了此问题:
现在在runserver中,
我getSupportActionBar().setTitle(mTitles);
可能的解决方案: