0

我仍然在this視圖中。現在我有一個ValidationError,同時試圖保存模型實例。錯誤是:Django - ValidationError保存包含DateField的模型實例

在YYYY-MM-DD格式輸入有效日期

DateField填寫正確,傳遞給模型實例的類型是unicode。我必須做一些事情,比如從unicode到datetime的轉換,或者我之前做錯的事情......?

This是追溯。

有什麼想法?

感謝名單

+0

你能告訴你的'models.py'? –

+0

它在這裏:http://dpaste.com/662000/ – Luke

回答

1

如果你已經知道的形式,有效期至form.is_valid(),考慮與cleaned_data工作,而不是直接與request.POST工作:

if form.is_valid(): 
    ... 
    fattura.data = form.cleaned_data["data"] 
    fattura.diate = Decimal(form.cleaned_data["diate"]) 
    ... 
+0

它的工作!謝謝 – Luke

+0

我很高興:)不客氣 –

相關問題