尝试将列表与Djang中的DateTimeField和date对象组合起来

2024-06-26 00:12:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个Django查询列表,其中有一个Title和一个Created-At-datefield(文章和项目),还有一个列表是python函数的结果,该函数返回一个字符串Title和一个Create-unat-date对象。在

不过,我想把它们的日期和数据链结合在一起,这样我就可以把这些数据和数据链结合起来了:

can't compare datetime.datetime to tuple

我怎么把这两张单子放在一起?导致错误的代码是:

^{pr2}$

是否有更好的方法来代替使用链?理想情况下,我希望创建一个新列表,而不必让各个列表字段名也匹配(我收集链匹配,喜欢在名称上)。在


Tags: 项目django函数字符串列表datetimedatetitle
2条回答

我认为tweets.已创建是元组而不是日期时间对象。您可以使用dateutil模块在python中将元组转换为适当的Datetime对象,然后可以无缝地进行比较:)

从错误消息判断,显然instance.created是一个链式iterable的元组。在

我的猜测是,无论哪一项是您所说的“返回字符串标题并创建日期对象的python函数的结果”,因为DateTimeField不会返回元组。在

type(tweets[0].created) == tuple是否返回True?在

相关问题 更多 >