我的帖子要求倒下,因为db需要yyyy-mm-dd格式。但是datepickerfield有MM-DD-YYYY。格式配置不起作用:
..,{
xtype: 'datepickerfield',
destroyPickerOnHide: true,
format: 'Y-m-d',
value: new Date(),
label: 'Start date',
name: 'use_start'
},..
如何更改dataformat?
第一个解决方案是在这样发送之前转换您的日期:
Ext.Date.format(DATE_VAR, DATE_FORMAT);
格式列表:https://docs.sencha.com/extjs/6.6.0/modern/ext.date.html
另一个解决方案是将类似这样的默认日期覆盖到您的应用程序constructor:
Ext.apply(Ext.util.Format, {
defaultDateFormat: DATE_FORMAT
})
在使用Enzo的建议数据格式后,已纠正。但是请求保持失败。它是通过将DataFeel模型Django更改为Datatimefield来修复的。如果您面对这样的问题,也要检查您的后端。