我仍然坚持这个观点。现在我有一个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"])
...