feat: wpr list 返回wm_material_name
This commit is contained in:
parent
53858cac94
commit
e4a2e7c4f5
|
@ -17,7 +17,8 @@ class WprSerializer(CustomModelSerializer):
|
||||||
mb_batch = serializers.CharField(source="mb.batch", read_only=True)
|
mb_batch = serializers.CharField(source="mb.batch", read_only=True)
|
||||||
material_name = serializers.StringRelatedField(
|
material_name = serializers.StringRelatedField(
|
||||||
source='material', read_only=True)
|
source='material', read_only=True)
|
||||||
material_start_name = serializers.StringRelatedField(source='material_start', read_only=True)
|
# material_start_name = serializers.StringRelatedField(source='material_start', read_only=True)
|
||||||
|
wm_material_name = serializers.StringRelatedField(source="wm.material", read_only=True)
|
||||||
wprdefect = WprDefectSerializer(many=True, read_only=True)
|
wprdefect = WprDefectSerializer(many=True, read_only=True)
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
|
|
|
@ -18,7 +18,7 @@ class WprViewSet(CustomListModelMixin, RetrieveModelMixin, ComplexQueryMixin, Cu
|
||||||
动态产品
|
动态产品
|
||||||
"""
|
"""
|
||||||
perms_map = {"get": "*"}
|
perms_map = {"get": "*"}
|
||||||
select_related_fields = ["wm", "mb", "material", "material_start"]
|
select_related_fields = ["wm", "mb", "material", "wm__material"]
|
||||||
prefetch_related_fields = ["defects"]
|
prefetch_related_fields = ["defects"]
|
||||||
queryset = Wpr.objects.all()
|
queryset = Wpr.objects.all()
|
||||||
serializer_class = WprSerializer
|
serializer_class = WprSerializer
|
||||||
|
|
Loading…
Reference in New Issue