2

我有一个 Django 项目,它使用了美味的馅饼。当我尝试从 auth_user 中删除一行时,如下所示:

user.delete()

它引发了一个错误

DatabaseError: (1146, "Table 'develop.tastypie_apikey' doesn't exist")

我搜索了一段时间,知道创建新行时可能会发生这种情况,但我正在尝试删除。

有谁知道此时可能出了什么问题?

非常感谢!

4

2 回答 2

5

如果您使用 south-migration 从命令行运行此命令:

django-admin.py migrate tastypie
于 2013-02-26T23:35:45.923 回答
2

sweetpie 应用程序有自己的一组数据库表,其中一个是tastypie_apikey. 这要求当您添加tastypieINSTALLED_APPS运行syncdb 的变量时。

python manage.py syncdb

这将自省您的数据库并创建任何缺失的表。

于 2013-02-26T23:05:44.283 回答