【发布时间】:2021-04-27 20:06:43
【问题描述】:
我的模型
saleDate = models.DateField(auto_now_add=True) #this field taken UTC
saleTime = models.DateTimeField(auto_now_add=True) #this field taken 'Asia/Kolkata
Settings.py
LANGUAGE_CODE = 'zh-cn'
TIME_ZONE = '亚洲/加尔各答'
USE_I18N = 真
USE_L10N = 真
USE_TZ = 真
使用 AWS 孟买区域
【问题讨论】:
-
将每个字段的实际返回值添加到您的问题中。 Postgres 表中字段的数据类型是什么?
DateField在 Django 中是一个 datetime.date 并且没有时区:`datetime.date.today() datetime.date(2021, 1, 23). A Postgresdate` 是一样的:` select '01/23 /2021'::日期; 2021-01-23`. -
是的,我在文档中读到了这个,你能建议我一个我想要在 DateField 中相同日期的解决方案 -
-
您仍然没有显示返回的值是什么。日期没有时区,所以我看不到你认为它在
UTC的位置?
标签: django postgresql amazon-web-services