我是一個完全失去新手試圖找出如何使我的硬編碼的動態生成的,不僅是作爲一個小白鍛鍊學習Django的,而且這樣的數據可以通過管理員進行編輯鏈接列表。 重要的是,它通過db生成時看起來與現在在硬編碼狀態下完全相同。Django的樹造型
這裏的主要內容需要通過模型來表示:
http://www.drugpolicyreformmovement.com/directory
我認爲我會先類標題的「類別」表,然後做一個鏈接「鏈接」表與ForeignKey關係返回到類別。我認爲在模板中,我會使用'ifchanged'模板標記與(嵌套?)for循環一起循環遍歷每個標題,以顯示每個標題的子記錄。
如果這變得複雜的是「研究&教育」的標題,其中一個子記錄都有自己的子記錄下。可能,尤其是。當我將這些代碼重用於其他項目時,我需要適應任意數量的子級別。
我已經花了兩天時間通過文檔和答案看這裏,我還沒有什麼,這將看起來像模型,視圖或模板的足夠清晰的畫面。
例如,你如何遍歷「下」子級別的模板,看看是否一個元素有孩子嗎?你怎麼做所有這些沒有擊中數據庫每個視圖一千次?