如何在Django中为表单字段添加自定义标题?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Django中为表单字段添加自定义标题?相关的知识,希望对你有一定的参考价值。
我创建了这个简单的表单:
class FormsProject(forms.Form):
fullname = forms.CharField(
widget=forms.TextInput(attrs='class': 'form-control mb-3', 'placeholder': 'Basir Payenda'))
Django = forms.BooleanField(widget=forms.CheckboxInput())
Flask = forms.BooleanField(widget=forms.CheckboxInput())
gender = forms.ChoiceField(
widget=forms.Radioselect(), choices=SELECT_GENDER)
comments = forms.CharField(widget=forms.Textarea(attrs=
'class': 'form-control mb-2',
'rows': 4,
), help_text='Write here your message!')
看起来像
我如何在这些复选框前添加标题,例如“您最喜欢的框架:”之类的内容,请允许我举例说明:
帮助我在复选框前添加标题,谢谢
答案
例如,您可以rendering fields manually:
<div class="form-group">
<div class="input-group">
<label> form.fullname.label </label>
form.fullname
form.fullname.errors
</div>
</div>
<div class="form-group">
<h2>Your favorite frameworks</h2>
</div>
<div class="form-group">
<div class="input-group">
<label> form.Django.label </label>
form.Django
form.Django.errors
</div>
</div>
<div class="form-group">
<div class="input-group">
<label> form.Flask.label </label>
form.Flask
form.Flask.errors
</div>
</div>
请参阅此文档以了解更多https://docs.djangoproject.com/en/dev/topics/forms/#rendering-fields-manually
以上是关于如何在Django中为表单字段添加自定义标题?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Django 管理员中为模型字段使用自定义表单字段?
如何在模板驱动的表单中为 ngModelGroup 添加自定义验证
在 django admin 中为内联项目添加完整更改表单的链接?