例如,我想要一個頁面,它可以讓用戶爲不同類別的商品添加數據。如何利用django通用視圖?
像:
型號:類別是項目
Category1(detail url):
Item 1(detail url):
Date(textbox), Amount(textbox), Price(textbox)
Item 2:
...
Category2:
...
Save button, add more button, etc...
的外鍵由於這是一個例子,我有什麼事那些在一個頁面中的所有顯示器。
我不介意用正常的函數寫它們,但是我不知道我是否可以利用這些意見,因爲如果它們被大量引入和開發,它們可能會很強大。那麼爲什麼不使用它呢?
任何人都可以告訴我如何使用它們的技巧,或者我們不應該使用它們,如果我們想要更多的功能?
我閱讀了這些文章,但也許我仍然需要一個提示。就像在這個例子中,我們可以使用列表視圖來列出所有類別,似乎我們也可以使用表單視圖來填充數據等。我的意思是我們如何將這些視圖結合在一起?遺產? – dspjm
你的意思是「將這些觀點結合在一起?」 –
如果您引用了用於創建和編輯數據的視圖,那麼您可以爲數據指定一個表單。您可以爲視圖創建一個表單並將其傳遞給通用視圖,並且將使用該表單。該表單可以是一個ModelForm,它直接從模型 –