我是HTML新手,我的问题是我无法将表单字段链接到我尝试链接的form.field。我必须手动编写HTML表单而不是简单地使用{{form.field}},因为我正在使用带有JQuery的datepicker。
<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 }}
但这不适用于datepicker。那么,我该怎么办才能将第一个表单保存到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.valiad_desde}}
答案 0 :(得分:2)
事实上,我在寻找超过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.valiad_desde}}