PROJECTS
post메소드에서 FK 값이 is_valid()를 통과하지 못할때
nicesugi
2022. 6. 28. 01:01
빨간색 네모의 코드는 없고 오직 파란색 네모의 코드만 첨부했습니다.
아래로 !
- models.py / serializers.py / views.py 코드 첨부
- postman에서의 결과 확인
"""
포스트맨 입력값(JSON)
{
"title": "되라1",
"category_id": 1,
"content": "오레오쿠키"
}
"""
⭐️ 중요함!!!!
- 24번 코드 : 정보를 불러오기
- 24번(read_only=True) 옵션이 없는 상태에서 진행이 된다면, 매번 새로운 카테고리가 작성됨
- (있는 카테고리를 가져다 쓰는게 아님!!!)
- 25번 코드 : create 함수를 사용하기 위함
- 25번 코드를 사용하는 이유 : 각 검증된 데이터의 조건을 확인하고자 사용.
- 아래에서 보이는 것처럼, title / category / content 등 각각의 입력값들을 모델에서 필드 부여하는 이유과 같은 목적으로 지정해주는 것
반응형