如何解决自定义radioselect默认渲染器
| 我有带有radioselect选项的以下形式:jobStatus = forms.ChoiceField( widget=forms.RadioSelect())
但是,它将在“ 1”标签中呈现单选按钮。
您能建议我任何方式呈现唯一的单选按钮输入吗?
谢谢
解决方法
这是重写单选窗口小部件的渲染器的不错方法。
https://wikis.utexas.edu/display/~bm6432/Django-Modifying+RadioSelect+Widget+to+have+horizontal+buttons
基本上,创建一个从form.RadioFieldRenderer类继承的类,并重写render方法。然后在窗体中设置小部件时,使用renderer参数将渲染器设置为自定义渲染器类。
话虽如此,我通常只是使用CSS更改外观
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。