我正在按照本指南来设置 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。