0

我是 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 }}

4

1 回答 1

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.valida_desde }}

于 2013-01-18T17:09:10.010 回答