我有一個使用tastypie的Django項目。 當我嘗試刪除AUTH_USER一行如下:django tastypie錯誤「沒有這樣的表」
user.delete()
它提出了一個錯誤的
DatabaseError: (1146, "Table 'develop.tastypie_apikey' doesn't exist")
我搜索了一會兒,知道有機會的話,當你創建一個會出現這種情況新行,但我想刪除。
有沒有人知道此時可能會出錯?
非常感謝!
我有一個使用tastypie的Django項目。 當我嘗試刪除AUTH_USER一行如下:django tastypie錯誤「沒有這樣的表」
user.delete()
它提出了一個錯誤的
DatabaseError: (1146, "Table 'develop.tastypie_apikey' doesn't exist")
我搜索了一會兒,知道有機會的話,當你創建一個會出現這種情況新行,但我想刪除。
有沒有人知道此時可能會出錯?
非常感謝!
tastypie應用程序有其自己的一組數據庫表,其中之一是tastypie_apikey
。這要求當您將tastypie
添加到運行syncdb的INSTALLED_APPS
變量中時。
python manage.py syncdb
這將內省您的數據庫並創建任何缺少的表。
如果使用向南遷移命令行運行此命令:
django-admin.py migrate tastypie
感謝您的回答!我的問題是另一個以不同方式解決的問題。 – 2013-02-28 14:37:57
感謝您的回答!我的問題是另一個以不同方式解決的問題。 – 2013-02-28 14:37:32
@FanyongMeng很高興你解決了它。回答你自己的問題是可以的。也許你可以留下一個答案,以便稍後的其他人可以找到你的解決方案。 – 2013-02-28 22:30:42
事情是它與tastypie無關,我在另一個地方犯了一個錯誤。所以對於真正有這個問題的人來說可能沒有用。 – 2013-03-01 15:36:24