django-rest-framework에서 외래 키 ID만 사용하여 모델 객체를 저장하는 방법

django-rest-framework에서 외래 키 ID만 사용하여 모델 객체를 저장하는 방법

2022-10-02 last update

4 minutes reading restapi django djangorestframework python
외래 키 필드가 있는 모델에 나와 같은 데이터를 저장하고 외래 키 필드에 id로만 저장하려는 경우. 그렇다면 이 방법은 당신을 위한 것입니다 🐎
models.py다음은 외래 키 ID를 전달하기만 하면 이 개체를 저장하려는 외래 키 필드입니다.

serializers.py에서 다음과 같이 외래 키 필드 이름에 serializers.PrimaryKeyRelatedField를 넣어야 합니다.

unit = serializers.PrimaryKeyRelatedField(queryset= Unit.objects.all(),many=False)