我是Django的新手,我想做一些我不知道該怎麼做的事情。Django:設置一個頁面作爲主頁面
我有一個模型SimplePage,它簡單地代表了網站上可見的網頁,其內容可以在管理員中進行編輯。 (我認爲這與FlatPage相似。)
所以我有一堆SimplePages用於我的網站,我希望其中一個是主頁面。 (又名索引頁)。我知道如何使它在url /
上可用。但我也希望它接受稍微不同的處理。 (它包含與其他頁面不同的頁面元素。)
將頁面標記爲主頁面的好方法是什麼?我考慮在SimplePage模型中添加一個布爾字段is_main_page
,但我怎麼能保證只有一個頁面可以被標記爲主頁面?
使設置文件中存儲的「魔術值」非常不靈活,並且有更好的解決方案。 – 2010-02-09 15:32:46
是的,這不是最好的方法。我已添加編輯。 – gruszczy 2010-02-09 15:34:19