1
0
forked from erp-dev/erp

test: before all tests

This commit is contained in:
2025-12-25 21:36:50 +08:00
parent 147b5804d2
commit c0277a8218
18 changed files with 310 additions and 89 deletions

View File

@@ -5,13 +5,14 @@ Products API Views
from rest_framework import viewsets, status
from rest_framework.response import Response
from rest_framework.permissions import IsAuthenticated
from rest_framework.pagination import LimitOffsetPagination
from django_filters.rest_framework import DjangoFilterBackend
from rest_framework import filters
from flower.viewsets import LimitedGenericViewSet
from basic_info.models import Product
class ProductQuickViewSet(viewsets.GenericViewSet):
class ProductQuickViewSet(LimitedGenericViewSet):
"""
产品快速查询接口
@@ -25,7 +26,6 @@ class ProductQuickViewSet(viewsets.GenericViewSet):
"""
queryset = Product.objects.only('id', 'name', 'image') # 性能优化:只查询需要的字段
permission_classes = [IsAuthenticated]
pagination_class = LimitOffsetPagination
filter_backends = [DjangoFilterBackend, filters.SearchFilter]
search_fields = ['name']