[英]How to add custom title for form fields in 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!')
它看起来像
如何在这些复选框之前添加一个标题,询问“您最喜欢的框架:”之类的内容,让我来说明一下:
帮我在复选框之前添加该标题,谢谢
您可以手动渲染字段,例如:
<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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.