gpt4 book ai didi

python - 仅显示 Django RadioSelect 中的一个单选按钮小部件

转载 作者:行者123 更新时间:2023-12-01 06:09:18 24 4
gpt4 key购买 nike

我正在使用 Django 制作表单,需要在 HTML 中手动布局表单。我有一个字段是 ChoiceField该小部件是 RadioSelect (即单选按钮而不是选择下拉菜单)。该字段有 2 个选择(即显示时会有 2 个单选按钮)。

如果我这样做{{ form.fieldname }} ,然后将两个单选按钮放在那里。我想控制每个单选按钮的位置(因为我需要将其他内容放在每个单选按钮“旁边”,而不仅仅是 choices 参数中的文本值)。

我可以手动输入正确的html <input type="radio" name="fieldname"… ,但是这不会反射(reflect)该值,如果该字段设置为第一个选择,则此 HTML 将不会有 selected="selected"就在上面。

无论如何,在 django 模板中,是否可以仅放入字段的第一个单选按钮?像这样的事情:

{{ form.fieldname.radio_button_0 }} (some of my custom html here)
Some more stuff {{ form.fieldname.radio_button_1 }} some more html here.

最佳答案

此页面包含有关如何迭代每个单选按钮的信息: https://docs.djangoproject.com/en/dev/ref/forms/widgets/

请参阅“RadioSelect 类”。

关于python - 仅显示 Django RadioSelect 中的一个单选按钮小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6677548/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com