【发布时间】:2019-06-21 05:05:35
【问题描述】:
我正在营养师门户网站上开发一个 Django 应用程序,其中有来自不同国家的客户。现在,对于客户的预约,我需要根据营养师的时区向用户发送可用的时间段。现在的问题是,如果营养师的时区是亚洲/加尔各答,而客户的时区是美国/东部或其他。当客户请求插槽时,日期是 19 并且根据营养师的时区 20,那么我该如何管理这个我可以覆盖客户所在时区的营养师一整天
如果日期相同,但如果有两个不同的日期,问题就来了。客户无法获取营养师的位置,因为
根据营养师的时区日期是 20 日。
【问题讨论】:
-
检查时区的最新版本和docs.djangoproject.com/en/2.2/topics/i18n/timezones 这是一个有用的链接,同样看看这个。 stackoverflow.com/questions/1061911/…
-
您需要显示您的模型和用于获取插槽的查询。基本上,您需要在运行查询之前将当前日期时间(例如
now())转换为正确的时区。