0
我希望能夠有一個視圖顯示主模型,然後在該視圖中顯示詳細信息表單。 (例如與訂單線訂購)。Django 1.5查看相關表單(主詳細視圖)
我很難找到一種方法來做到這一點,我想使用基於類的視圖。
視圖中的主模型數據不需要在此視圖中進行編輯,但細節記錄應該能夠被編輯和添加。
實現此主要詳細視圖的任何最佳實踐。
我希望能夠有一個視圖顯示主模型,然後在該視圖中顯示詳細信息表單。 (例如與訂單線訂購)。Django 1.5查看相關表單(主詳細視圖)
我很難找到一種方法來做到這一點,我想使用基於類的視圖。
視圖中的主模型數據不需要在此視圖中進行編輯,但細節記錄應該能夠被編輯和添加。
實現此主要詳細視圖的任何最佳實踐。
一種方法是掛鉤View
的get_context_data
方法。
class DetailedView(DetailView):
model = Model
def get_context_data(self, **kwargs):
context = super(DetailedView, self).get_context_data(**kwargs)
context.update({
'randomList': ['badgers', 'lightbulbs', 42]
})
return context
randomList
現在將在您的模板中可用。顯然這是相當簡單的,但你可以吸引任何你想要的數據,表單等。