记录表格serializer增加material
This commit is contained in:
parent
8556c7149d
commit
68e4164fe0
|
@ -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:
|
||||
|
|
Loading…
Reference in New Issue