记录表格serializer增加material
This commit is contained in:
parent
8556c7149d
commit
68e4164fe0
|
@ -140,6 +140,7 @@ class UsedStepListSerializer(serializers.ModelSerializer):
|
||||||
|
|
||||||
class RecordFormSerializer(serializers.ModelSerializer):
|
class RecordFormSerializer(serializers.ModelSerializer):
|
||||||
step_ = StepSimpleSerializer(source='step', read_only=True)
|
step_ = StepSimpleSerializer(source='step', read_only=True)
|
||||||
|
material_ = MaterialSimpleSerializer(source='material', read_only=True)
|
||||||
"""
|
"""
|
||||||
记录表格序列化
|
记录表格序列化
|
||||||
"""
|
"""
|
||||||
|
@ -150,13 +151,13 @@ class RecordFormSerializer(serializers.ModelSerializer):
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def setup_eager_loading(queryset):
|
def setup_eager_loading(queryset):
|
||||||
""" Perform necessary eager loading of data. """
|
""" Perform necessary eager loading of data. """
|
||||||
queryset = queryset.select_related('step')
|
queryset = queryset.select_related('step', 'material')
|
||||||
return queryset
|
return queryset
|
||||||
|
|
||||||
class RecordFormCreateSerializer(serializers.ModelSerializer):
|
class RecordFormCreateSerializer(serializers.ModelSerializer):
|
||||||
class Meta:
|
class Meta:
|
||||||
model = RecordForm
|
model = RecordForm
|
||||||
fields = ['name', 'type', 'step']
|
fields = ['name', 'type', 'step', 'material']
|
||||||
|
|
||||||
class RecordFormUpdateSerializer(serializers.ModelSerializer):
|
class RecordFormUpdateSerializer(serializers.ModelSerializer):
|
||||||
class Meta:
|
class Meta:
|
||||||
|
|
Loading…
Reference in New Issue