关于Django / Python:Django / Python – 日期加入检查

Django / Python - Date joined check

本问题已经有最佳答案,请猛点这里访问。

我有以下代码:

1
2
3
4
5
currentUser = request.user
date_joined = currentUser.date_joined

if date_joined < datetime.datetime.now()-datetime.timedelta(seconds=20):
     DO SOME STUFF

但是,我收到以下错误:

1
"can't compare offset-naive and offset-aware datetimes"

我的设置中有"USE_TZ = True"。

是否有一个快速脏的为什么调整我的if语句来检查某人加入的日期是否少于20秒?


1
2
start_time = date_joined .datetime_start.replace(tzinfo=utc)
end_time = datetime.datetime.now().replace(tzinfo=utc)