Skip to content

Commit 202b119

Browse files
committed
При GET запросе исправлено названия возвращаемого поля project на project_id
1 parent d2239be commit 202b119

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

projects/serializers.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -594,17 +594,20 @@ class Meta:
594594

595595
class ProjectCompanySerializer(serializers.ModelSerializer):
596596
company = CompanySerializer()
597-
project = serializers.PrimaryKeyRelatedField(read_only=True)
597+
project_id = serializers.IntegerField(read_only=True)
598598
decision_maker = serializers.PrimaryKeyRelatedField(read_only=True)
599599

600600
class Meta:
601601
model = ProjectCompany
602-
fields = ("id", "project", "company", "contribution", "decision_maker")
602+
fields = ("id", "project_id", "company", "contribution", "decision_maker")
603603

604604

605605
class ResourceSerializer(serializers.ModelSerializer):
606-
project_id = serializers.PrimaryKeyRelatedField(
607-
source="project", queryset=Project.objects.all(), write_only=True
606+
project_id = serializers.IntegerField(read_only=True)
607+
project = serializers.PrimaryKeyRelatedField(
608+
queryset=Project.objects.all(),
609+
write_only=True,
610+
required=False,
608611
)
609612

610613
class Meta:

0 commit comments

Comments
 (0)