是否可以显示选项按钮而不是选择框(在管理界面中)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