【发布时间】:2015-04-29 04:20:36
【问题描述】:
我正在尝试运行
python manage.py syncdb
但我收到此错误:
There is no South database module 'south.db.sqlite3'
这是我的设置.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
SOUTH_DATABASE_ADAPTERS = {
'default': 'south.db.sqlite3'
}
【问题讨论】:
-
你使用的是什么版本的 django?,因为迁移中 django 1.7 发生了一些变化,我们需要进行一些更改以消除南依赖
-
我使用的是 django 1.8。 Django 不再需要南来更新模型了?