Python Django针对不同时区运行查询

Python Django针对不同时区运行查询,python,mysql,django,Python,Mysql,Django,我们有一个Django/MYSQL应用程序,其中row_create、row_update列以UTC格式存储 它工作正常,但现在我的问题是根据时区用户选择运行报告。他可以选择太平洋时间/utc时间或东部时间 生成了20-30个报告 如何更改SQL查询以针对不同时区运行?如果所有条目都存储在UTC中,则可以将它们转换为用户选择的时区。如果粘贴查询的当前代码,我可以显示select count*as count,concatdt,'-',dt+select daterow中的间隔6天作为星期\u创建

我们有一个Django/MYSQL应用程序,其中row_create、row_update列以UTC格式存储

它工作正常,但现在我的问题是根据时区用户选择运行报告。他可以选择太平洋时间/utc时间或东部时间

生成了20-30个报告


如何更改SQL查询以针对不同时区运行?

如果所有条目都存储在UTC中,则可以将它们转换为用户选择的时区。如果粘贴查询的当前代码,我可以显示select count*as count,concatdt,'-',dt+select daterow中的间隔6天作为星期\u创建\u ts as dt from TICKS,其中valid_flag='Y'x group by weekdt。.下面是一个查询,如果用户选择EST,则EST中应包含行创建。如果所有条目都存储在UTC中,则可以将它们转换为用户选择的时区。如果您粘贴查询的当前代码,我可以显示您选择count*as count,concatdt,“-”,dt+间隔6天作为一周,从选择日期行开始创建作为从票证开始的日期,其中valid_flag='Y'x group by weekdt。。下面是一个查询,如果用户选择EST,那么行创建应该在EST中