簡體   English   中英

django cms_page不存在-當我在admin中單擊Pages時出現錯誤消息

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM