【发布时间】:2020-04-17 14:37:20
【问题描述】:
我有一个包含日期时间字段的模型。 我需要将该模型表中的行写入 Excel 表。
由于模型字段是日期时间字段,因此在写入 excel 时,它会为日期写入诸如 45976 之类的数字,而不是 2020-04-01 作为字符串。
我正在使用queryset.values_list(*fields_to_fetch) 获取行的值这个fields_to_fetch 包含我正在寻找的日期时间字段。当我打印类型时,它在控制台中显示DateTimeField。
有没有办法将datetimefield 作为字符串类型?
我能够将values_list() 中的每个项目转换为列表,然后将datetimefield 转换为字符串并将其附加到新列表并写入excel。
我正在寻找一种方法来避免这一切。
【问题讨论】:
标签: python django postgresql datetime django-models