3 yaklaşan olayı tarihe ve saate göre sıralamaya çalışıyorum. Ben nasıl zaman olayları sıralamak istiyorumdjango zamana göre sırala
def get_upcoming_events(self):
today=date.today()
return Event.objects.filter(Q(start__gte=today) | Q(end__lte=today)).order_by('-start')[:3]
kullanarak tarihleri sıralamak başardı? Lastest() kullanımı hakkında bir şey okudum ama zaman depolamak için başka bir alan ilan etmem gerekip gerekmediğinden emin değildim.
İlgili değil, ama bu '__gte = bugün' ve '__lte = bugün ne yapar? –
Yukarıdaki kodun nesi yanlış? order_by ('- start') ', – v1k45
siparişi vermek için iyi çalışmalıdır. Ayrıca, Event modelinizi de sorgularsanız, daha iyi bir çözüm sunabilirsiniz. –