我正在用 Django 1.5 编写经理。我想返回一个QuerySet
包含今天或将来开始日期的对象。基于对上一个问题的回答,我认为我的经理需要使用可调用而不是函数。我写过:
...
return super(UpcomingEventManager, self).get_query_set().filter(date__gte=timezone.now().date)
我将该代码读为一个可调用的 ( date
),它的值依赖于函数 ( timezone.now()
)。但是 Django 会将其视为可调用的还是函数?
我知道我可以通过创建一个对象并等到明天来测试它,但我宁愿完全理解这一点。