Merhaba arkadaşlar python da aldığım hata filtrelediğim query yi DB tarafında tekrardan limitleyememek olmuştu. Benim bu filtrelemeyi yaptıktan sonra tekrar limitlemem gerekiyordu. Bu sebeple araştırdığımda bunun nasıl yapılacağını öğrendim ve burada paylaşmak istedim.
self.run(*args, **kwargs).filter(id__lte=500)
şeklinde var olan ve filtrelenmiş query tekradan filtrelemek için ( sayıca )
[:200]
şeklinde listenin elemanlarını çekme kod parçacığını iliştiriyoruz.
self.run(*args, **kwargs).filter(id__lte=500)[:200]
şeklinde yapılırsa 200 adeti alır. Tabi burada daha önceki kısımları burada paylaşmadım. Kalabalık olmasın. SQL deki LIMIT ifadesinin birebir aynısıdır. Kendileri.
Saygılarımla…
Talha ALTUN