当我发布表单时,我收到以下异常:
act_date: ["Date has wrong format. Use one of these formats instead: YYYY-MM-DD."]
和其他DateField
s相同的验证错误。
我更改了extjs(Ext.util.Format.defaultDateFormat= 'Y-m-d'
)中的默认日期格式,但不起作用。
接下来我在Django设置中定义日期格式:
'DATE_FORMATS': [("%Y-%m-%d"),],
这也没有奏效。
当你说I changed the default date format in extjs (Ext.util.Format.defaultDateFormat= 'Y-m-d') which did not work.
它的日期格式不起作用或再次你的服务器验证?
因为如果我这样做:
var d = new Date();
Ext.Date.format(d, 'Y-m-d');
这给了我:“2019-03-05”,这似乎是正确的。
您是否检查了您的POST请求内部发送日期的格式?在发送您的请求之前,您可能有一个意外的日期格式。