我的目标是检查是否在特定日期创建了一个对象,以及是否将一个数字添加到列表中。但是,我似乎完全错了。
def week_days_activity(self):
has = list()
if ( User_activity.objects.filter(timestamp__gte=datetime.now()-timedelta(days=1))):
has.append(1)
else :
has.append(0)
if ( User_activity.objects.filter(timestamp__gte=datetime.now() -timedelta(days=2))):
has.append(2)
else :
has.append(0)
if ( User_activity.objects.filter(timestamp__gte=datetime.now() -timedelta(days=3))):
has.append(3)
else :
has.append(0)
return has
时间戳是:
timestamp = models.DateTimeField(auto_now_add=True, db_index=True)
我一直在搜索stackoverflow,答案似乎围绕着这些方案,但我可能没有得到任何东西。
所以请帮忙。谢谢 :)