Я хотел бы использовать метку времени для типа поля даты и времени, поэтому я изменил DATE_FORMAT для "% s":
settings.py:
DATE_FORMAT="%s"
...
'when': {
'type': 'datetime'
},
...
Формат теперь является действительной отметкой времени при выполнении GET для некоторых данных:
$ curl http://192.168.3.42:5001/stock
...
"when": "1551083317",
...
НО я не могу вставить новые данные, дата и время не принимаются:
$ curl -d '{"when": "1555543177"}' -H 'Content-Type: application/json' http://192.168.3.42:5001/stock
{"_status": "ERR", "_issues": {"when": "must be of datetime type"}, "_error": {"code": 422, "message": "Insertion failure: 1 document(s) contain(s) error(s)"}}
Я пытался без двойной кавычки:
curl -d '{"when": 1555543177}...
тот же результат.
Допустимы разные форматы для DATE_FORMAT, кроме "% s" (отметка времени)
есть идеи?
$ pip list
Версия пакета
Цербер 1.2
Ева 0.8.1
Колба 1.0.2
пимонго 3.7.2