factory/apps/pm/views.py

21 lines
620 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):
"""
list: 生产任务
生产任务
"""
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']