forked from erp-dev/erp
test: before all tests
This commit is contained in:
@@ -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']
|
||||
|
||||
|
||||
Reference in New Issue
Block a user