南错误,但没有使用它。 "no South database module 'south.db.mysql'"
South error, but not using it. "no South database module 'south.db.mysql'"
安装 Django 后我收到此错误消息(当我想 运行 迁移或 运行 服务器时):
There is no South database module 'south.db.mysql' for your database.
Please either choose a supported database, check for
SOUTH_DATABASE_ADAPTER[S] settings, or remove South from
INSTALLED_APPS.
我不想使用 South,它也没有在 INSTALLED_APPS 中定义。为什么会出现此错误?
由于某些依赖性,最终安装了 South,
并且似乎与当前的 Django (1.82)
不兼容
对我有用的解决方案是降级 Django:
$ pip install -U "Django==1.7"
(ps。我不需要在设置中定义任何关于南方的信息,所以它没有被使用,但可能一些已安装的应用程序正在寻找它..)
我遇到了同样的错误。通过 运行 从您的环境中删除 south
解决了这个问题
pip uninstall south
我通过执行以下步骤重现了这个问题:
- 安装了django1.5和south。
- 有了环境,创建了一个django项目。
- 升级django1.5到django1.82
现在在运行服务器中,
我There is no South database module 'south.db.mysql' for your database. Please either choose a supported database, check for SOUTH_DATABASE_ADAPTER[S] settings, or remove South from INSTALLED_APPS.
可能的解决方案:
- 如果你是django1.82请卸载south
- 降级你的 django,其中 south 是一个不同的包。
安装 Django 后我收到此错误消息(当我想 运行 迁移或 运行 服务器时):
There is no South database module 'south.db.mysql' for your database. Please either choose a supported database, check for SOUTH_DATABASE_ADAPTER[S] settings, or remove South from INSTALLED_APPS.
我不想使用 South,它也没有在 INSTALLED_APPS 中定义。为什么会出现此错误?
由于某些依赖性,最终安装了 South, 并且似乎与当前的 Django (1.82)
不兼容对我有用的解决方案是降级 Django:
$ pip install -U "Django==1.7"
(ps。我不需要在设置中定义任何关于南方的信息,所以它没有被使用,但可能一些已安装的应用程序正在寻找它..)
我遇到了同样的错误。通过 运行 从您的环境中删除 south
解决了这个问题
pip uninstall south
我通过执行以下步骤重现了这个问题:
- 安装了django1.5和south。
- 有了环境,创建了一个django项目。
- 升级django1.5到django1.82
现在在运行服务器中,
我There is no South database module 'south.db.mysql' for your database. Please either choose a supported database, check for SOUTH_DATABASE_ADAPTER[S] settings, or remove South from INSTALLED_APPS.
可能的解决方案:
- 如果你是django1.82请卸载south
- 降级你的 django,其中 south 是一个不同的包。