我有一個簡單的(我希望如此)關於一個典型的Django網站的結構的問題。我必須使用一些混合到其他典型靜態頁面的「Django驅動」頁面來重構我的網站。如何在Django中構建一個網站?
我想使用這些模板有幾個模板和很多頁面。
我的問題是:
什麼是爲每一頁不同內容的最佳方式? 我現在在想的是在我的URL conf中使用相同的模板並在視圖中修改內容中的不同頁面。但我認爲,在視圖中「硬編碼」我的內容是非常不自然的。
有沒有辦法在我的模板中定義內容區域,例如,在管理面板中編輯它們?
我想一定有更好的方法。
謝謝!
編輯 可能的flatpages可以幫助我的任務。但是確實存在一種方法來添加與模板特定部分相關的「內容區域」?我只能罰款主要內容區域。
好吧,但以這種方式,我爲每個不同的頁面有一個模板。我想要一個模板用於很多頁面,內容在一些變量中定義,或者我不知道是什麼。 – daliz
如果您瞭解Drupal及其「塊」,您可以理解我的意思。 – daliz
這是佈局的目的。你在那裏定義你的「變量」,並在模板中覆蓋它們。 – Senthess