【发布时间】:2014-05-04 19:57:22
【问题描述】:
我正在用 Django 1.5 编写管理器。我想返回一个QuerySet,其中包含开始日期为今天或将来的对象。基于this answer 到之前的问题,我认为我的经理需要使用可调用而不是函数。我写过:
...
return super(UpcomingEventManager, self).get_query_set().filter(date__gte=timezone.now().date)
我认为该代码是一个可调用的 (date),它的值依赖于一个函数 (timezone.now())。但是 Django 会将其视为可调用的还是函数?
我知道我可以通过创建一个对象并等到明天来测试这一点,但我宁愿完全理解这一点。
【问题讨论】:
标签: django function callback django-managers