Back-end/Django
DRF Blank Error 해결하기
Blank Error 해결하기 비즈니스 로직 부분 중에 생각지도 못했던 부분에서 에러가 발생했는데, 바로 다음 에러였다. memo: ["This field may not be blank."] 말 그대로 요청을 보낸 memo라는 필드가 빈칸이 될 수 없다는 것이다. 분명히 모델에 추가해주었는데!? 하지만 여기서 이상했던 점은 분명히 모델에 blank=True를 추가해주었다는 점이었다. 이 메모라는 필드가 크롤링 해오는 링크 안의 쓸 수 있는 메모 필드인데, 로직상 URL로 먼저 크롤링해서 POST 하고 PATCH로 여러 필드를 수정하는 방식이기 때문에, 애초부터 메모라는 필드를 입력하지 않아도 에러가 발생하지 않았었다. 그런데 문제는 유저가 작성했던 메모를 삭제하고 빈칸으로 PATCH 하려 할 때 에러가 ..
2021. 5. 11.