是否可以顯示選項按鈕而不是選擇框(在管理界面中)ChoiceField
?有什麼建議麼?Django - ChoiceField - 選項按鈕而不是選擇框
回答
以下ModelAdmin
子類(在你的admin.py)做你以後:
class PersonAdmin(admin.ModelAdmin):
radio_fields = {"group": admin.VERTICAL}
HORIZONTAL
也是可能的。
有一個snippet on djangosnippets似乎做了這樣的表單給出了一個選擇列表的形式,但它似乎並沒有專門做管理應用程序。你或許能夠利用這個或其中的想法來讓你休息。
是的。
在你admin.py創建的ModelAdmin類:
from django.contrib import admin
from django.forms.widgets import RadioSelect ## originally had mistake of django.forms.extras.widgets
class SomeModelAdmin(admin.ModelAdmin):
formfield_overrides = {
models.ChoiceField : dict(widget = RadioSelect)
}
admin.site.register(SomeModel, SomeModelAdmin)
我不知道你的意思是「選項按鈕」,而不是選擇框,但是這是你如何改變它。你可以在這裏找到合適的部件:http://docs.djangoproject.com/en/dev/ref/forms/widgets/
很酷,不知道額外的部件庫 – 2010-11-19 16:52:15
它似乎不工作。收到錯誤「名稱」RadioSelect'未定義「 – 2010-11-19 16:57:07
我的不好; RadioSelect位於常規表單庫(django.forms.widgets)中;不forms.extras.widgets – 2010-11-19 17:05:39
- 1. Django - models.CharField-選項 - 選項按鈕而不是選擇框
- 2. 按鈕而不是選擇
- 3. Django - 使用單選按鈕而不是選擇表單組件
- 4. ChoiceField:選擇一個有效的選項。這是不是可用選項之一
- 5. WooCommerce車-shipping.php模板 - 單選按鈕,而不是選擇框
- 6. 爲ChoiceField選項
- 7. translate.js與選擇而不是按鈕
- 8. Django表單提交下拉選擇,而不是提交按鈕
- 9. 按鈕與Django來選擇項目
- 10. 按ID選擇選項而不是按值
- 11. Django +表單:ChoiceField的動態選擇
- 12. Django ChoiceField獲取當前選擇
- 13. 動態選擇選項單選按鈕
- 14. 角度單選按鈕而不是選擇
- 15. jquery選擇只是選擇元素,而不是它的選項
- 16. Django表單複選框,單選按鈕
- 17. 讓js單選按鈕有多個選擇而不是單個選擇?
- 18. Android:選項卡像切換按鈕選擇器而不是微調
- 19. 在付款方式中選擇選項而不是magento中的radion按鈕
- 20. 使用單選按鈕更新選擇框選項
- 21. 單選按鈕與圖像作爲選項而不是文字
- 22. 保存選擇框的選項內容,而不是價值
- 23. 單選按鈕只呈現單選按鈕而不是文本
- 24. 在Django管理在線選擇項目與單選按鈕
- 25. 如何切換複選框選擇而不是僅選擇?
- 26. Jquery按鈕點擊選擇複選框
- 27. Django表單不驗證:「選擇一個有效的選項.20不是可用的選項之一」
- 28. html按鈕和選擇框不對齊
- 29. 選擇回車而不是按Ok按鈕
- 30. 瓶 - 讓一個HTML選擇選項標籤,而不是選擇
優秀。它完美的作品。 – 2010-11-20 03:57:30