Попытка получить запрос, в котором запись Activity устарела в моем индексе Solr. Я хочу проверить, больше ли Activity.updated
дата в базе данных, чем Activity.added_toSolr_date
для той же записи.
stale_activities_queryset = Activity.objects.filter(updated__gte = self.added_toSolr_date)
Модель
class Activity(models.Model):
# 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 Query: https://docs.djangoproject.com/en/1.4/ref/models/querysets/ И модульные тесты для образцов: https://github.com/django/django/blob/master/tests/ modeltests / или_lookups / tests.py
Также искал здесь, в Stackoverflow. Во всех примерах используется введенная дата вместо сравнения двух полей даты в одной модели.