मेरे सोलर इंडेक्स में गतिविधि रिकॉर्ड बासी होने पर एक क्वेरी प्राप्त करने की कोशिश की जा रही है। मैं यह देखना चाहता हूं कि क्या 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 क्वेरी डॉक का संदर्भ दिया: https://docs.djangoproject.com/en/1.4/ref/models/querysets/ और नमूनों के लिए यूनिट परीक्षण: https://github.com/django/django/bjb/master/tests/ modeltests / or_lookups / test.py
यहां पर स्टाॅकओवरफ्लो पर भी सर्च किया गया। सभी उदाहरण एक ही मॉडल में दो दिनांक फ़ील्ड की तुलना करने के बजाय एक प्रविष्ट दिनांक का उपयोग करते हैं।