Python 使用红移';s本地人';时区';通过django查询?

Python 使用红移';s本地人';时区';通过django查询?,python,django,amazon-redshift,Python,Django,Amazon Redshift,所以我有这样一个问题 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查询格

所以我有这样一个问题

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查询格式的时区“MST”中使用

就“在时区”而言,postgres和redshift是相同的

这应该有帮助

Django在构造查询时不使用at time zone语法,因此,如果use_TZ为False,Django加载的时间戳将(通过Postgres)转换为settings.time_zone时区(请记住,Django配置了与该时区的数据库连接),并作为原始Python日期时间存储在模型上