Django -保存包含DateField的模型实例时出现ValidationError



我仍然坚持这个观点。现在我有一个ValidationError,而试图保存模型实例。错误是:

输入YYYY-MM-DD格式的有效日期

正确填充DateField,传递给model的实例类型为unicode。我必须做一些像从unicode到datetime的转换,或者我之前做错了什么…?

这是回溯。

任何想法?

谢谢

如果您已经知道表单通过form.is_valid()有效,请考虑使用cleaned_data而不是直接使用request.POST:

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