0
我想將使用Django CMS編寫的網站的語言從en-us
更改爲de
,以便將來可以顯示en-us
中的所有當前內容的de
。如何更改整個Django CMS網站的語言?
我試圖
Page.objects.all().update(languages='de')
但事後有404錯誤隨處可見。
我還有什麼需要改變的?
我想將使用Django CMS編寫的網站的語言從en-us
更改爲de
,以便將來可以顯示en-us
中的所有當前內容的de
。如何更改整個Django CMS網站的語言?
我試圖
Page.objects.all().update(languages='de')
但事後有404錯誤隨處可見。
我還有什麼需要改變的?
要改變語言代碼在Django的CMS網站的所有內容,運行這些命令(切換從'en-us'
到'de'
:
Page.objects.filter(language='en-us').update('de')
Title.objects.filter(language='en-us').update(language='de')
CMSPlugin.objects.filter(language='en-us').update(language='de')
首先,我認爲很好,但 - 當然 - 所有cmsplugins現在都沒有了。我可以找到一個列表,顯示我需要更改的所有字段嗎?(關於佔位符和CMSPlugins)? 我編輯了我的問題,使其更清晰,我想保留內容 – 2015-02-24 12:34:09
您說得對, CMSPlugin''也需要更新,我編輯了我的回覆。 – ojii 2015-02-24 13:50:37