没有南方数据库模块,然后没有命名为南方的模块



我正在按照本指南来设置 Django: https://jeffknupp.com/blog/2012/02/09/starting-a-django-project-the-right-way/

然后我在settings.py中添加了south

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'south',
]

然后我得到了错误:

There is no South database module 'south.db.sqlite'

然后我输入了pip uninstall south.

当我然后键入python manage.py syncdb时,我现在得到ImportError: No module named south

我该如何解决这个问题?

您确定要遵循 2012 年 2 月 9 日的说明日期吗?Django 文档应该为你提供很多最新的信息,除非你被困在 django 1.6。在这种情况下,你不应该卸载South,而是安装它并安装 django 1.6。

最新更新