我正在使用sqlite3和pycharm来了解有关django的更多信息,并且谷歌搜索发现南方建议在创建模型后更容易修改模型.
我正在尝试遵循http://south.aeracode.org/docs/tutorial/part1.html#starting-off上的建议.
到目前为止,我最成功的是创建一个简单的模型并在向south_apps添加南之前运行syncdb.这样就创建了初始表,我有机会创建一个超级用户.(如果没有用户,Django管理员似乎会担心).
然后我将south添加到installed_apps,并运行django_manage.py schemamigration书签--initial
它似乎工作正常.创建一个名为migrations的新目录,其中包含我的app文件夹中的几个文件以及一条令人鼓舞的消息."已创建0001_initial.py.您现在可以将此迁移应用于:./ manage.py迁移书签"
下一步 - django_manage.py"迁移书签会生成以下错误消息:django.db.utils.DatabaseError:没有这样的表:south_migrationhistory.
我认为该表将在第一个schememigration步骤中创建.我错过了什么?有人可以帮忙吗?
玛格