43
A
回答
43
從docs:
Django管理應用定義了許多定製窗口小部件用於日曆,過濾的選擇,等等。這些小部件定義了媒體需求,Django Admin使用自定義小部件來代替Django默認值。管理員模板將只包含在任何給定頁面上呈現小部件所需的媒體文件。
如果您喜歡Django Admin應用程序使用的小部件,請隨時在自己的應用程序中使用它們!它們都存儲在django.contrib.admin.widgets中。
在這種情況下,您需要FilteredSelectMultiple
小部件。要使用它,應用小部件表單域,像這樣:
my_field = forms.ModelMultipleChoiceField(queryset=MyModel.objects.all(), widget=FilteredSelectMultiple("verbose name", is_stacked=False))
確保包括在模板形式media
,因爲它需要包括一些JS文件。
相關問題
- 1. 非標準Django多選小部件?
- 2. 選擇多個小部件
- 3. Yii多選小部件
- 4. 小部件Django管理
- 5. django日曆小部件
- 6. django modelmultiplechoicefield和小部件checkboxselectmultiple
- 7. 在Django的「選擇」小部件中顯示「請選擇:」
- 8. 添加Django管理多到許多小部件
- 9. GWT - 許多小部件或包含其他小部件的小部件
- 10. Django:使用小部件來限制ModelForm中的選項
- 11. request.user在選擇窗口小部件在Django
- 12. 如何使用django RadioSelect小部件'檢查'單選按鈕值
- 13. yii2選擇小部件 - 多個選擇相同的形式
- 14. 如何在Django字段中使用多個小部件?
- 15. Django中的複雜表單小部件
- 16. 使用模板呈現django小部件?
- 17. Django管理Many2Many小部件定製
- 18. Django本地化內置小部件
- 19. Django自定義字段或小部件?
- 20. Django localflavor for models?默認小部件?
- 21. Django窗體不呈現小部件
- 22. django數量窗體小部件
- 23. 動態定製django表單小部件
- 24. 初學者:Django ModelForm替代小部件
- 25. django自定義字段和小部件
- 26. 用於組選擇的swt小部件(托盤小部件)
- 27. 如何通過javascript取消選擇django-autocomplete-light小部件的所有選擇?
- 28. django選擇小部件不會更新當我通過選擇到它
- 29. Django的表格 - 改變渲染多個選擇部件
- 30. 如何從小部件菜單中選擇小部件後調整其大小
Hrm ...不想因某種原因而工作。所有JS都在那裏,但由於某種原因,它不會轉換選擇框。 http://7src.com/~mnb2/a3/access – mpen 2009-11-09 01:12:57
你可以在http://dpaste.com上粘貼一些代碼嗎? – Bartek 2009-11-09 01:15:51
這是一個瘋狂的猜測,但嘗試設置你的第二個參數(對於'is_stacked'變量)爲False。看看代碼,看起來這可能會影響兩個盒子的顯示。不幸的是,我現在不能自己測試,所以我只是看代碼嘿嘿:) – Bartek 2009-11-09 01:29:14