mirror of
https://github.com/inventree/InvenTree.git
synced 2025-04-30 20:46:47 +00:00
36 lines
867 B
Python
36 lines
867 B
Python
from rest_framework import serializers
|
|
|
|
from .models import Part, PartCategory, PartParameter
|
|
|
|
|
|
class ParameterSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = PartParameter
|
|
fields = ('name',
|
|
'value',
|
|
'units')
|
|
|
|
|
|
class PartSerializer(serializers.ModelSerializer):
|
|
|
|
params = ParameterSerializer(source='parameters', many=True)
|
|
|
|
class Meta:
|
|
model = Part
|
|
fields = ('pk',
|
|
'name',
|
|
'IPN',
|
|
'description',
|
|
'category',
|
|
'stock',
|
|
'params')
|
|
|
|
|
|
class PartCategorySerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = PartCategory
|
|
fields = ('pk',
|
|
'name',
|
|
'description',
|
|
'path')
|