【发布时间】:2021-06-13 22:17:05
【问题描述】:
我正在尝试创建一个 Django 表单字段,其中包含单选选项和作为文本字段的“其他”选项。 It should look like this 我试过this,但它是从 2014 年开始的,它不起作用。 你能给我一个想法如何修复这个代码或者我如何创建一个可以完成这项工作的自定义小部件。 感谢您的帮助!
【问题讨论】:
标签: python django django-forms django-widget
我正在尝试创建一个 Django 表单字段,其中包含单选选项和作为文本字段的“其他”选项。 It should look like this 我试过this,但它是从 2014 年开始的,它不起作用。 你能给我一个想法如何修复这个代码或者我如何创建一个可以完成这项工作的自定义小部件。 感谢您的帮助!
【问题讨论】:
标签: python django django-forms django-widget
您可以使用 HTML 单选按钮表单语法并插入您的 Django 模板。
<div>
<input type="radio" id="test" name="test"
checked>
<label for="test">{{ template }}</label>
<input type="radio" name="reason" value="">{{ template }} <input type="text" name="..." />
</div>
【讨论】:
QUESTION_TYPES = ( (TEXT, _("text (multiple line)")), (SHORT_TEXT, _("short text (one line)")), (RADIO, _("radio")), (SELECT, _("select")), (SELECT_MULTIPLE, _("Select Multiple")), (SELECT_IMAGE, _("Select Image")), (INTEGER, _("integer")), (FLOAT, _("float")), (DATE, _("date")), (RADIO_AND_TEXT, _("Radio and other")), ) 为了使它工作,我需要它是字段或小部件。谢谢。