From 69040274b96fd30443a7f7ed8c829ae32931ff90 Mon Sep 17 00:00:00 2001 From: ghaem aghaey Date: Thu, 31 Jul 2025 18:08:22 +0330 Subject: [PATCH] rewriting job serializer and removing voice serializing --- field/serializers.py | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/field/serializers.py b/field/serializers.py index 1d5381e..7e91586 100644 --- a/field/serializers.py +++ b/field/serializers.py @@ -25,19 +25,18 @@ class ImageSerializer(serializers.ModelSerializer): model = Image fields = "__all__" -''' -class VoiceSerializer(serializers.ModelSerializer): - class Meta: - model = Voice - fields = "__all__" -''' class JobSerializer(serializers.ModelSerializer): - field = FieldSerializer() - costs = CostSerializer() - notes = NoteSerializer() - #voices = VoiceSerializer() - images = ImageSerializer() + field = serializers.PrimaryKeyRelatedField(queryset=Field.objects.all()) + costs = serializers.PrimaryKeyRelatedField( + queryset=Cost.objects.all(), required=False, allow_null=True + ) + notes = serializers.PrimaryKeyRelatedField( + queryset=Note.objects.all(), required=False, allow_null=True + ) + images = serializers.PrimaryKeyRelatedField( + queryset=Image.objects.all(), required=False, allow_null=True + ) class Meta: model = Job