是否有附加 Radio 和 CharField 的 Django 表单字段或小部件

问题描述

我正在尝试创建一个 Django 表单字段,该字段具有单选选项和作为文本字段的“其他”选项。 It should look like this 我试过 this 但它是从 2014 年开始的,但它不起作用。 你能给我一个想法如何修复这个代码或者我如何创建一个可以完成这项工作的自定义小部件。 感谢您的帮助!

解决方法

您可以使用 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>