我正在閱讀關於FormSets的Django documentation,我在理解此功能的意義時遇到問題。也許文章的例子是不幸的,但是我們多久想在同一頁面上展示幾個相同的表單?我爲什麼要這樣做?你知道更好的例子嗎?什麼是formset的優點,什麼時候使用它們?FormSet - 爲什麼我們應該使用它?
0
A
回答
0
只要您有一系列與父母關聯的子記錄,就需要這樣做。一個家庭及其成員;一本書及其章節;班級及其學生;一個購物籃及其內容......這個名單還在繼續。 所有這些都涉及一個主表單和一組完全相同的子表單,並且您可以使用表單集的內聯版本來執行此操作 - 這是Django管理員的內聯功能的工作原理。
0
當您需要創建模型的多個實例時使用Formset。例如,也許你正在舉辦派對,並且你想爲你的派對添加多個賓客。你可以爲你的「客人」模型使用一個formset,一次添加你想要的數量。
在我看來,Formset是Django的一個非常強大的功能。
相關問題
- 1. 什麼是Autoconf?爲什麼人們使用它?我應該使用它嗎?
- 2. C#Lambda表達式:爲什麼我應該使用它們?
- 3. 什麼是NHibernate,爲什麼我應該使用它?
- 4. 裝配需要什麼?爲什麼我們使用它們?
- 5. AS3類 - 我應該使用它們嗎?
- 6. 我們應該使用clone還是BeanUtils.copyProperties以及爲什麼
- 7. 爲什麼我們應該在angular2上使用subscribe()over map()?
- 8. php,爲什麼我們不應該使用get('var');
- 9. 爲什麼我們不應該同時使用jspViewResolver和TilesViewResolver?
- 10. 爲什麼我們應該實際使用依賴屬性?
- 11. 爲什麼我們應該使用WSDL4j來開發Web服務?
- 12. 爲什麼我們應該使用URL編碼?
- 13. 爲什麼我們應該使用webapi密鑰
- 14. 何時以及爲什麼我們應該使用類System.ComponentModel.Container?
- 15. 爲什麼我們不應該在角度上使用jquery?
- 16. Python - 爲什麼我們應該使用模擬來做測試?
- 17. 爲什麼我們不應該使用(默認)src包?
- 18. unSubscribeOn調用了什麼線程?我們應該叫它嗎?
- 19. 什麼時候應該使用Form/ModelForm,FormSet/ModelFormSet?
- 20. 我應該使用什麼鍵爲HashMap?
- 21. (爲什麼)我應該使用混淆?
- 22. 爲什麼我應該使用@properties?
- 23. 爲什麼我不應該使用Unity?
- 24. Angular爲什麼不看作品,我應該甚至使用它?
- 25. 什麼是MvcHtmlString,我應該什麼時候使用它?
- 26. 什麼是HostProtectionAttribute,我們爲什麼使用它?
- 27. 「使應用程序可編寫腳本」意味着什麼,我們應該在什麼時候使用它?
- 28. 什麼是箭頭,我該如何使用它們?
- 29. 什麼是模板扣除指南,我們應該在什麼時候使用它們?
- 30. ios sdk中的促銷代碼是什麼?爲什麼我們使用它們?