[英]django cms_page does not exist - error message when i click on Pages in admin
如果我打開管理員並在cms
菜單下單擊Pages
,則出現此錯誤:
DatabaseError: relation "cms_page" does not exist
LINE 1: SELECT COUNT(*) FROM "cms_page" WHERE ("cms_page"."publisher...
我認為,可能是因為Site
對象並手動創建了它。
但是我仍然收到相同的錯誤消息,知道為什么會這樣嗎?
錯誤
DatabaseError:關系“ cms_page”不存在
表示數據庫中不存在“ cms_page”關系(PostgreSQL術語,表示表或視圖)。
通常,您可以使用django模型創建基礎表
python manage.py syncdb
或者,如果您使用South
,請使用
python manage.py migrate
嘗試運行適當的命令,看看是否有幫助。
以我為例,遷移本身因此錯誤而失敗。
這是一個樣的訂單中的操作問題與migrate
,其中它試圖模型遷移到這還不存在的表。 我使用以下方法手動遷移了cms:
python manage.py migrate cms
然后,隨后的python manage.py migrate
運行不會因該錯誤而失敗。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.