factory/apps/pm/views.py

16 lines
563 B
Python

from django.shortcuts import render
from apps.utils.viewsets import CustomModelViewSet
from apps.pm.models import Mtask
from apps.pm.serializers import MtaskSerializer
from apps.pm.filters import MtaskFilter
# Create your views here.
class MtaskViewSet(CustomModelViewSet):
queryset = Mtask.objects.all()
serializer_class = MtaskSerializer
filterset_class = MtaskFilter
select_related_fields = ['material', 'process', 'order']
ordering_fields = ['start_date', 'process__sort']
ordering = ['process__sort', '-start_date', '-create_time']