ExtJSForms和Django模型中的数据格式是等效的,但不起作用
当我发布表格时,我收到以下例外情况: act_date:[日期格式错误。请改用以下格式之一:YYYY-MM-DD.] 对于其他日期字段也存在相同的验证错误 我更改了extjs Ext.util.format.defaultDateFormat='Y-m-d'中的默认日期格式,但该格式不起作用 接下来我在Django设置中定义日期格式:ExtJSForms和Django模型中的数据格式是等效的,但不起作用,django,extjs,date-formatting,Django,Extjs,Date Formatting,当我发布表格时,我收到以下例外情况: act_date:[日期格式错误。请改用以下格式之一:YYYY-MM-DD.] 对于其他日期字段也存在相同的验证错误 我更改了extjs Ext.util.format.defaultDateFormat='Y-m-d'中的默认日期格式,但该格式不起作用 接下来我在Django设置中定义日期格式: 'DATE_FORMATS': [("%Y-%m-%d"),], 这也不起作用。当你说我更改了extjs Ext.util.format.defaultDate
'DATE_FORMATS': [("%Y-%m-%d"),],
这也不起作用。当你说我更改了extjs Ext.util.format.defaultDateFormat='Y-m-d'中的默认日期格式时,它不起作用。是日期格式不起作用还是服务器验证 因为如果我这样做的话:
var d = new Date();
Ext.Date.format(d, 'Y-m-d');
这给了我:2019-03-05,这似乎是正确的
你有没有在你的邮件请求中检查发送日期的格式?
在发送请求之前,您可能有一个意外的日期格式。是日期格式不起作用,还是服务器验证,再次进行服务器验证。日期看起来是正确的,如2019-03-05,但Chrome会抛出验证消息。如何为不同字段的不同数据格式定义POST参数?表单中并非所有字段都是日期字段