我想使用object_list generic view。但是除了分頁以外,我不知道它給我帶來了什麼好處?看起來我仍然需要編寫自己的模板?Django - 泛型視圖 - Object_list - 有什麼好處?
這比寫我自己的看法更快嗎?我錯過了什麼嗎?
如果這是值得使用,我必須寫我自己的模板,應該在模板中是什麼?我找不到任何例子。
我想使用object_list generic view。但是除了分頁以外,我不知道它給我帶來了什麼好處?看起來我仍然需要編寫自己的模板?Django - 泛型視圖 - Object_list - 有什麼好處?
這比寫我自己的看法更快嗎?我錯過了什麼嗎?
如果這是值得使用,我必須寫我自己的模板,應該在模板中是什麼?我找不到任何例子。
如果您有多個模型,它會爲您節省一些時間來重複類似的視圖和模板。假設您使用15個模型編寫應用程序,您仍然只需要1個通用視圖和1個模板來顯示所有這些應用程序。
你認爲基於函數的通用視圖並不能爲你節省很多。只要你需要一點點的定製,你最終會自己寫視圖。您還應該注意到,它們在Django 1.3中已棄用,並且有migration guide。
另一方面,1.3中的新的class-based generic views非常方便。您可以編寫相同的列表視圖邏輯並交換響應混合,以渲染Excel電子表格或返回JSON而不是呈現模板。