记录表格serializer增加material

This commit is contained in:
caoqianming 2021-09-28 14:31:45 +08:00
parent 8556c7149d
commit 68e4164fe0
1 changed files with 3 additions and 2 deletions

View File

@ -140,6 +140,7 @@ class UsedStepListSerializer(serializers.ModelSerializer):
class RecordFormSerializer(serializers.ModelSerializer):
step_ = StepSimpleSerializer(source='step', read_only=True)
material_ = MaterialSimpleSerializer(source='material', read_only=True)
"""
记录表格序列化
"""
@ -150,13 +151,13 @@ class RecordFormSerializer(serializers.ModelSerializer):
@staticmethod
def setup_eager_loading(queryset):
""" Perform necessary eager loading of data. """
queryset = queryset.select_related('step')
queryset = queryset.select_related('step', 'material')
return queryset
class RecordFormCreateSerializer(serializers.ModelSerializer):
class Meta:
model = RecordForm
fields = ['name', 'type', 'step']
fields = ['name', 'type', 'step', 'material']
class RecordFormUpdateSerializer(serializers.ModelSerializer):
class Meta: