通常,用于django.utils.timezone.Now
设置可感知偏移的当前日期时间
并django.utils.timezone.make_aware
设置一个可偏移的日期时间
然后,您可以比较没有偏移的两个可感知偏移的日期时间。
此外,您可以通过剥离时区信息将偏移量唤醒的日期时间转换为偏移量原始日期时间,然后可以datetime.datetime.Now()
在utc下与正常进行比较。
USE_TZ
是True
“默认情况下”(实际上False
是默认情况,但是settings.py
通过django-admin.py startproject
将其设置为生成的文件True
),那么如果您的数据库支持时区感知时间,那么与时间相关的模型字段的值将是时区感知。您可以通过在设置中设置USE_TZ=False
(或直接删除USE_TZ=True
)来禁用它。