【发布时间】:2016-11-28 22:38:44
【问题描述】:
我的 Django 模型具有与其他模型关联的外键。每个模型都有相同的字段名称(属性) created_at 和 updated_at
在每个 django 查询集结果中,我都会获得日期时间值。
Model.objects.all().values('created_at')
但我想将日期时间字段格式化为“DD-MM-YYYY HH:MM:SS”并减少 django 查询结果中的毫秒数。
如果我像以下命令一样使用“额外”和 date_trunc_sql
dt = connection.ops.date_trunc_sql('day','created_date')
objects.extra({'date':dt}).values('date')
效果很好。但是如果我像下面这样查询,它会引发模棱两可的语句错误。
objects.extra({'date':dt}).values('date', 'x', 'y', 'z')
如何解决这个问题?
【问题讨论】:
标签: python django datetime django-models