Я стартер в Django/Python.Извлечение только даты в столбце datetime в Django
У меня есть модель MyModel
. Он имеет много полей datetime
, char
, integer
типов. Теперь мне нужен список значений, который имеет значения полей datetime, содержащих только части даты.
Я пробовал использовать функцию даты [ссылка] (https://docs.djangoproject.com/en/1.2/ref/models/querysets/#dates), но она работает только с одним полем. У меня есть несколько полей datetime, и все они должны быть получены в необходимом формате.
В принципе, я хочу Джанго эквивалент:
select stringfield1, date(datefield1), integerfield1, date(datefield2) from mymodel;
(PostGreSQL)
даже возможно ли это? Если да, то как мне продвинуться дальше?
Thanx много для ваших усилий. Я должен передать сгенерированный запрос еще дальше как часть JSON. Таким образом, нужно сохранить его как список значений, возвращаемых набором запросов. Могу ли я сделать то же самое с этим? –
Не прямо - если вы просто собираетесь использовать 'json.dump' или что-то еще, не имеет значения, используете ли вы' itertools.imap' - встроенная 'map' будет делать все правильно и вернуть список. –