我是 HTML 新手,我的问题是我无法将表单字段链接到我尝试链接的 form.field。我必须手动编写 HTML 表单,而不是简单地使用 {{form.field}},因为我使用的是带有 JQuery 的日期选择器。
<div class="fieldWrapper">
{{ form.valida_desde.errors }}
<label for="id_valida_desde">Válida desde:</label>
<input type="text" data-date-format="mm/dd/yy" id="valida_desde">
</div>
我可以通过执行以下操作轻松呈现此必填字段:
{{ form.valida_desde.errors }}
{{ form.valida_desde }}
但这不适用于日期选择器。那么,我该怎么做才能使第一个表单将数据保存到 form.valida_desde 字段,这是一个 DateField BTW。
底部需要的Jquery,它工作正常
<script>
$(function() {
$( "#valida_desde" ).datepicker();
});
</script>
编辑:
实际上很有趣,因为我在寻找 3 个多小时后才找到答案。
<div class="fieldWrapper">
{{ form.valida_desde.errors }}
<label for="id_valida_desde">Válida desde:</label>
<input type="text" name="valida_desde" data-date-format="mm/dd/yy" id="valida_desde">
</div>
添加了 name 属性,我做到了,但尝试了 form.valida_desde 甚至 {{ form.valida_desde }}