所以我有这样一个问题
query = MyModel.objects.filter(some_filter).filter(eventTime__date__gte=start_date).filter(eventTime__date__lte=end_date)....
我连接到的红移表的eventTime为UTC。它为我提供了在原生SQL中进行查询的功能,比如
select eventtime AT TIME ZONE 'MST' from mymodel limit 1;
如何在django查询格式中使用AT TIME ZONE 'MST'
?你知道吗
就“在时区”而言,postgres和redshift是相同的。你知道吗
这应该有帮助 https://github.com/counsyl/django-postgres-timezones
Django在构造查询时不使用at时区语法,因此,如果useëTZ为False,Django加载的时间戳将(由Postgres)转换为设置.时区时区(记住Django配置了与该时区的数据库连接)并作为naivepython datetimes存储在模型中
相关问题 更多 >
编程相关推荐