Ext JS表单和Django模型中的数据格式是等效的,但不起作用

问题描述 投票:0回答:1

当我发布表单时,我收到以下异常:

act_date: ["Date has wrong format. Use one of these formats instead: YYYY-MM-DD."]

和其他DateFields相同的验证错误。

我更改了extjs(Ext.util.Format.defaultDateFormat= 'Y-m-d')中的默认日期格式,但不起作用。

接下来我在Django设置中定义日期格式:

'DATE_FORMATS': [("%Y-%m-%d"),],

这也没有奏效。

django extjs date-formatting
1个回答
1
投票

当你说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请求内部发送日期的格式?在发送您的请求之前,您可能有一个意外的日期格式。

© www.soinside.com 2019 - 2024. All rights reserved.