선배 여러분, 안녕하세요.
Django 프로젝트용 인터페이스를 작성 중입니다. 인터페이스를 통해 info라는 테이블을 릴리스하여 다른 플랫폼이 이 인터페이스를 통해 info 테이블에 데이터를 전달할 수 있도록 하고 싶습니다.
그러나 정보 테이블의 조직 필드는 다른 테이블 Org와 기본 및 외래 키 관계를 가지고 있습니다. Org 테이블에서만 값을 가져올 수 있고 자체적으로 생성할 수는 없습니다. 현재는 URL을 통해 인터페이스에 액세스하고 정보 테이블의 모든 정보를 볼 수 있습니다. 그러나 POST를 통해 테스트를 제출할 때 조직 필드를 제출할 수 없으며 항상 오류가 보고됩니다.
이 필드를 처리하는 방법과 serializer.py에서 InfoSerializer의 생성 방법을 정의하는 방법에 대해 문의하고 싶습니다.
restful API를 처음 작성해봤습니다. 온라인에서 배워서 수정했습니다. 조언 부탁드립니다.
1.모델 디자인
으아아아2.serializers.py
으아아아3.views.py
으아아아
에서
class Meta
中添加depth = 1
을 선택한 다음 해당 필드 이름을 지정합니다.자세한 내용은 공식 문서를 참조하세요