Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将时区感知应用于日期时间为UTC的对象查询集_Python_Django_Datetime - Fatal编程技术网

Python 将时区感知应用于日期时间为UTC的对象查询集

Python 将时区感知应用于日期时间为UTC的对象查询集,python,django,datetime,Python,Django,Datetime,我有一个简单的查询集,它返回以utc为开始时间和结束时间的预订对象,并在我需要的设置中将时区设置为utc。 我知道如何将单个日期时间对象从UTC转换为本地对象,但我正努力将其应用于我的预订对象查询集,以便我可以在本地时间在用户的仪表板中向用户显示预订列表 bookings = Booking.objects.filter(contractor=contractor).order_by('-booking_start') 这是一个表示问题,您可能应该在代码中尽可能晚地转换到本地时间。您是使用模板

我有一个简单的查询集,它返回以utc为开始时间和结束时间的预订对象,并在我需要的设置中将时区设置为utc。 我知道如何将单个日期时间对象从UTC转换为本地对象,但我正努力将其应用于我的预订对象查询集,以便我可以在本地时间在用户的仪表板中向用户显示预订列表

bookings = Booking.objects.filter(contractor=contractor).order_by('-booking_start')

这是一个表示问题,您可能应该在代码中尽可能晚地转换到本地时间。您是使用模板来显示结果,还是通过API调用或其他方式来显示结果?在模板中,我在处理单个对象时在Django详细视图中进行时间转换没有问题,这是我显示所有预订的列表视图,我被数据库中存储的UTC时间卡住了。您是否有问题想知道如何将相同的模板代码应用于结果列表?如果是这样的话,在这里发布你的代码(你已经尝试了什么,你希望实现什么)可能会帮助别人更好地帮助你。