Poniżej fragment kodu:
class Sample(models.Model):
date = fields.DateField(auto_now=False)
Muszę filtrować obiekty według zakresu dat. Jak filtrować wszystkie obiekty, które mają datę między 1-Jan-2011 a 31-Jan-2011?
1 odpowiedź
Możesz użyć filtru django z obiektami datetime.date
:
import datetime
samples = Sample.objects.filter(sampledate__gte=datetime.date(2011, 1, 1),
sampledate__lte=datetime.date(2011, 1, 31))