正在try 获取Solr索引中活动记录已过期的查询.
我想判断一下数据库中的Activity.updated
日期是否大于同一记录的Activity.added_toSolr_date
日期.
stale_activities_queryset = Activity.objects.filter(updated__gte = self.added_toSolr_date)
型号
class Activity(models.型号):
# Last time entry / metric was updated in the Activity model database
updated = models.DateTimeField( verbose_name="CRUD date")
# When it was added to Solr Index Date
added_toSolr_date = models.DateTimeField(blank=True, null=True, verbose_name="Added to Solr Index Date")
我引用了Django查询文档: https://docs.djangoproject.com/en/1.4/ref/models/querysets/个 和示例的单元测试: https://github.com/django/django/blob/master/tests/modeltests/or_lookups/tests.py
在Stackoverflow上也搜索了这里.所有示例都使用输入的日期,而不是比较同一模型中的两个日期字段.