Html 如何在单选按钮正下方的ChoiceField中显示帮助_文本?

Html 如何在单选按钮正下方的ChoiceField中显示帮助_文本?,html,django,Html,Django,我有一个Django表单,我希望ChoiceField的help_文本立即显示在选项之后,选项之间没有换行符。以下是我表格的代码: class SettingsForm(forms.Form): skin = forms.ChoiceField(choices = skin.SKINS2, widget=forms.RadioSelect, help_text="this alters how the website looks") #...other fie

我有一个Django表单,我希望ChoiceField的help_文本立即显示在选项之后,选项之间没有换行符。以下是我表格的代码:

class SettingsForm(forms.Form):
   skin = forms.ChoiceField(choices = skin.SKINS2,
      widget=forms.RadioSelect,
      help_text="this alters how the website looks")
   #...other fields...
Django生成以下HTML:

<ul> 
<li><label for="id_skin_0"><input checked="checked" type="radio" id="id_skin_0"
value="main" name="skin" /> main</label></li> 
<li><label for="id_skin_1"><input type="radio" id="id_skin_1" value="bubble"
name="skin" /> bubble</label></li> 
</ul><br />this alters how the website looks
  • main
  • 泡沫

这会改变网站的外观
问题是,当它显示时,选项单选按钮和帮助文本之间有一行(注意帮助文本前面的


如何删除

,或者强制帮助文本显示在单选按钮的正下方?

而不是
帮助文本
是否尝试使用
标签
参数


如果这些都不适合您,那么只需分解并按照您希望的方式将HTML放入模板中即可。除了最简单的表单外,我最终还是在所有表单上执行了该操作。

而不是
帮助\u text
您是否尝试使用
标签
参数


如果这些都不适合您,那么只需分解并按照您希望的方式将HTML放入模板中即可。除了最简单的表单外,我最终还是在所有表单上都这样做了。

我(刚才)尝试使用
标签
参数而不是
帮助文本
,它将文本放在单选按钮的左侧而不是下方。也许我可以使用CSS将

的大小缩小为零?或者,对于我来说,更好的解决方案是将
forms.Form
类子类化(我想做的另一件事是将帮助文本放在
中,我知道我可以只使用HTML;我真的不想这样做,因为一旦表单变大,使用表单会更整洁,更容易维护。但可能会这样。是的,对不起,我没有更多的东西可以尝试。归根结底,那些表单、as\p、as\u table、as\ul都是g重新创建快捷方式,但大多数时候我不得不自定义它们。我通常只做一次form.as\p以获得输出,然后根据自己的喜好复制和修改。我(刚才)尝试使用
label
参数而不是
help_text
,它将文本放在单选按钮的左侧而不是下方。也许我可以使用CSS将

的大小缩小为零?或者更好的解决方案是对
表单.Form
类进行子类化(我想做的另一件事是将帮助文本放在
中,我知道我可以只使用HTML;我真的不想这样做,因为一旦表单变大,使用表单会更整洁,更容易维护。但可能会这样。是的,对不起,我没有更多的东西可以尝试。归根结底,那些表单、as\p、as\u table、as\ul都是g重新创建快捷方式,但大多数时候我不得不自定义它们。我通常只做一次form.as\p以获得输出,然后根据自己的喜好进行复制和修改。