1
0
forked from erp-dev/erp

feat: added cache to plate order list api

This commit is contained in:
2025-12-23 16:25:51 +08:00
parent 7ced07d402
commit b9a0859030
2 changed files with 29 additions and 0 deletions

View File

@@ -10,6 +10,8 @@ from rest_framework.permissions import DjangoModelPermissions
from rest_framework.parsers import MultiPartParser, FormParser, JSONParser
from django.db.models import CharField, Prefetch
from django.db.models.functions import Cast, Coalesce
from django.views.decorators.cache import cache_page
from django.utils.decorators import method_decorator
from django_filters.rest_framework import DjangoFilterBackend
from django_filters import rest_framework as django_filters
from django_filters import IsoDateTimeFilter
@@ -80,6 +82,7 @@ class PrintingOrderFilterSet(django_filters.FilterSet):
fields = ['customer', 'is_urgent', 'is_fabric_received', 'is_invalid']
@method_decorator(cache_page(10), name='list')
class PrintingOrderViewSet(viewsets.ModelViewSet):
"""
印染订单 ViewSet