28 Nisan 2024 07:47

Anasayfa

undefined...

Django'da elinizdeki verilerinizi sayfanızda belli bir parametreye göre sıralamak için "order_by" komutunu kullanabilirsiniz.

Örnek olarak models.py de bir objenin kayıt tarihini aldığınızı düşünelim.

Sayfaya basarkende bu tarih sırasına göre gelmesini istiyorsak eğer.

 

def client(request):
x = Client.objects.all().order_by('kayittarihi')
return render(request, "app_client/client.html", {'x': x})
 

En son kayıt olanı en baştan görmek istersek "kayıttarihi" başına "-" koymamız yeterli olacaktır.

 

def client(request):
x = Client.objects.all().order_by('-kayittarihi')
return render(request, "app_client/client.html", {'x': x})
 

Django

hakkında diğer konular

Makdos Bilişim Teknolojileri 2015 - 2022