2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-08-23 11:55:54 +00:00

Updated part API

This commit is contained in:
Oliver
2017-04-11 23:33:08 +10:00
parent 08fc21eb9b
commit 4c07e8d8a0
3 changed files with 22 additions and 25 deletions

View File

@@ -1,20 +1,30 @@
from rest_framework import generics
from .models import PartCategory, Part
from .serializers import PartBriefSerializer, PartDetailSerializer
from .models import PartCategory, Part, PartParameter
from .serializers import PartSerializer
from .serializers import PartCategoryBriefSerializer, PartCategoryDetailSerializer
from .serializers import PartParameterSerializer
class PartDetail(generics.RetrieveAPIView):
queryset = Part.objects.all()
serializer_class = PartDetailSerializer
serializer_class = PartSerializer
class PartParameters(generics.ListAPIView):
def get_queryset(self):
part_id = self.kwargs['pk']
return PartParameter.objects.filter(part=part_id)
serializer_class = PartParameterSerializer
class PartList(generics.ListAPIView):
queryset = Part.objects.all()
serializer_class = PartBriefSerializer
serializer_class = PartSerializer
class PartCategoryDetail(generics.RetrieveAPIView):