我有一个选择三个选择下拉框的出生日期。我的Django模板看起来像这样:
<label>Date of birth</label>
{{ reg_form.date_of_birth }}
但我需要更改每个元素的HTML。例如,我需要将每个select
元素分别包装在div
中。
我在代码中查找了date_of_birth
,我发现了这个:
date_of_birth = forms.DateField(widget=SelectDateWidget(years=range(1920, 2010)))
是否有某个模板我可以修改此HTML输出?
答案 0 :(得分:0)
也许不那么干净,我使用jQuery解决了这个问题如下。
我将HTML中由Django生成的三个选择元素中的每一个作为目标,然后使用.wrap()
函数将它们包装在div
个元素中。