0

私は HTML を初めて使用します。私の問題は、リンクしようとしている form.field にリンクするフォーム フィールドを作成できないことです。JQuery で日付ピッカーを使用しているため、単純に {{form.field}} を使用するのではなく、手動で HTML フォームを作成する必要がありました。

<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 です。

下部に必要な 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.validad_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.validad_desde }} のようなものを試しました

于 2013-01-18T17:09:10.010 に答える