2012-10-30 103 views
0

我是HTML新手,我的問題是我無法將表單字段鏈接到form.field,我嘗試鏈接。我不得不手動編寫一個HTML表單,而不是簡單地使用{{form.field}},因爲我在JQuery中使用了一個datepicker。將HTML表單鏈接到Django字段

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

回答

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