मेरे सोलर इंडेक्स में गतिविधि रिकॉर्ड बासी होने पर एक क्वेरी प्राप्त करने की कोशिश की जा रही है। मैं यह देखना चाहता हूं कि क्या 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
यहां पर स्टाॅकओवरफ्लो पर भी सर्च किया गया। सभी उदाहरण एक ही मॉडल में दो दिनांक फ़ील्ड की तुलना करने के बजाय एक प्रविष्ट दिनांक का उपयोग करते हैं।