update all_product
This commit is contained in:
@@ -4629,15 +4629,14 @@ class AllProductsTransportViewSet(viewsets.ModelViewSet):
|
||||
|
||||
# بهینهسازی: استفاده از select_related برای جلوگیری از N+1 queries
|
||||
# و اعمال order_by فقط یک بار
|
||||
transports = AllProductsTransport.objects.select_related('hatching').filter(**filters)
|
||||
transports = AllProductsTransport.objects.filter(**filters)
|
||||
|
||||
if search and search != 'undefined' and search.strip():
|
||||
transports = transports.filter(
|
||||
build_query(self.filterset_class.Meta.fields, search)
|
||||
)
|
||||
|
||||
# اعمال order_by فقط یک بار در آخر
|
||||
transports = transports.order_by('-date', '-create_date')
|
||||
transports = transports.order_by('-date', '-id')
|
||||
|
||||
page_size = request.query_params.get('page_size', None)
|
||||
if page_size:
|
||||
|
||||
Reference in New Issue
Block a user