我正在閱讀關於FormSets的Django documentation,我在理解此功能的意義時遇到問題。也許文章的例子是不幸的,但是我們多久想在同一頁面上展示幾個相同的表單?我爲什麼要這樣做?你知道更好的例子嗎?什麼是formset的優點,什麼時候使用它們?FormSet - 爲什麼我們應該使用它?
0
A
回答
0
只要您有一系列與父母關聯的子記錄,就需要這樣做。一個家庭及其成員;一本書及其章節;班級及其學生;一個購物籃及其內容......這個名單還在繼續。 所有這些都涉及一個主表單和一組完全相同的子表單,並且您可以使用表單集的內聯版本來執行此操作 - 這是Django管理員的內聯功能的工作原理。
0
當您需要創建模型的多個實例時使用Formset。例如,也許你正在舉辦派對,並且你想爲你的派對添加多個賓客。你可以爲你的「客人」模型使用一個formset,一次添加你想要的數量。
在我看來,Formset是Django的一個非常強大的功能。
相關問題
- 1. 什麼是Autoconf?爲什麼人們使用它?我應該使用它嗎?
- 2. C#Lambda表達式:爲什麼我應該使用它們?
- 3. 什麼是Template.myTemplate.helpers(幫助器),爲什麼我應該使用它?
- 4. 什麼是NHibernate,爲什麼我應該使用它?
- 5. 什麼是MVVM,我們應該使用它嗎?
- 6. PHP mysql_close()和mysql_free_result() - 我應該在什麼時候使用它們?
- 7. 裝配需要什麼?爲什麼我們使用它們?
- 8. 我們什麼時候知道我們應該使用符號?
- 9. AS3類 - 我應該使用它們嗎?
- 10. 爲什麼我們不應該在角度上使用jquery?
- 11. 爲什麼我們應該使用WSDL4j來開發Web服務?
- 12. 爲什麼我們應該使用dup方法?
- 13. 我們應該使用clone還是BeanUtils.copyProperties以及爲什麼
- 14. 爲什麼或我們應該在rails3中使用config.ru
- 15. 爲什麼我們應該使用QUOTENAME函數?
- 16. 爲什麼我們不應該使用(默認)src包?
- 17. 爲什麼我們應該使用URL編碼?
- 18. 爲什麼我們應該使用StringBuilder的ToString方法?
- 19. 爲什麼我們應該在angular2上使用subscribe()over map()?
- 20. 爲什麼我們不應該同時使用jspViewResolver和TilesViewResolver?
- 21. 爲什麼我們不應該在Java中使用
- 22. php,爲什麼我們不應該使用get('var');
- 23. 爲什麼我們應該使用webapi密鑰
- 24. 何時以及爲什麼我們應該使用類System.ComponentModel.Container?
- 25. 爲什麼我們應該實際使用依賴屬性?
- 26. Python - 爲什麼我們應該使用模擬來做測試?
- 27. 爲什麼我們應該在對話框中使用「null」?
- 28. 爲什麼我們應該在proguard.cfg中使用關鍵字「-keep」
- 29. 爲什麼java applets/javafx沒有被廣泛使用? (爲什麼我不應該將它們用於RIA)
- 30. 當我們有Specflow時,爲什麼我們應該使用編碼的UI?