0

我有三个选择下拉框的出生日期选择。我的 Django 模板如下所示:

<label>Date of birth</label>
{{ reg_form.date_of_birth }}

但我需要更改每个元素的 HTML。例如,我需要将每个select元素div单独包装在 a 中。

我查看date_of_birth了代码,发现了这个:

date_of_birth = forms.DateField(widget=SelectDateWidget(years=range(1920, 2010)))

是否有模板可以修改它的 HTML 输出?

4

1 回答 1

0

也许不是那么干净,我使用 jQuery 解决了这个问题,如下所示。

我针对 Django 在 HTML 中生成的三个选择元素中的每一个,然后使用该.wrap()函数将它们包装在div元素中。

于 2013-10-03T19:35:29.520 回答