【发布时间】:2012-03-16 05:35:36
【问题描述】:
我正在使用 sqlite3 和 pycharm 来了解有关 django 的更多信息,并在 google 上搜索发现建议使用 south,以便在创建模型后更轻松地修改模型。
我正在尝试遵循http://south.aeracode.org/docs/tutorial/part1.html#starting-off 上的建议。
到目前为止,我取得的最大成功是创建了一个简单的模型并在将 south 添加到 installed_apps 之前运行 syncdb。这样就创建了初始表,我有机会创建一个超级用户。 (如果没有用户,Django 管理员似乎会担心)。
然后我将 south 添加到 installed_apps,并运行 django_manage.py schemamigration bookmarks --initial
它似乎工作正常。创建了一个名为迁移的新目录,其中包含我的应用程序文件夹中的几个文件和一条令人鼓舞的消息。 “已创建 0001_initial.py。您现在可以通过以下方式应用此迁移:./manage.py 迁移书签”
下一步 - django_manage.py" 迁移书签会生成以下错误消息 django.db.utils.DatabaseError:没有这样的表:south_migrationhistory。
我认为该表将在第一个方案迁移步骤中创建。我错过了什么?有人可以帮忙吗?
玛格
【问题讨论】:
标签: django django-south pycharm