Формат данных в формах Ext JS и моделях Django эквивалентен, но не работает - PullRequest
0 голосов
/ 04 марта 2019

Когда я отправляю свою форму, я получаю следующее исключение:

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

И такая же ошибка проверки для других DateField с.

Я изменилформат даты по умолчанию в extjs (Ext.util.Format.defaultDateFormat= 'Y-m-d'), который не работал.

Итак, я определяю формат даты в настройках Django:

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

Это также не работает.

1 Ответ

0 голосов
/ 05 марта 2019

Когда вы сказали 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 формат даты отправки?Возможно, у вас неожиданный формат даты перед отправкой запроса.

...