티스토리 뷰

오늘의 트러블 슈팅

1. 문제점

- TIL_20221027, TIL_20221028

 에도 적었었던 serializer 의 데이터 검증에서 정확히 이해가 안된 부분에서 팀프로젝트를 위해 기본 api 를 구현하던 중에 views 에서 user 를 가지고 오는 부분에서 원활히 되지 않는 다는 것을 알았다.

 

2. 몰랐었던 것 (+ 시도)

- 저번에 2가지 방식으로 user 데이터를 넘겨주면서 이제 알았다고 생각했는데 막상 다시 구현을 하니 문제가 생겼다.

- 모델의 변수 이름과 함수 이름들을 다시 한번 확인하면서 하나씩 체크해서 해보았다.

 

3. 어떻게 해결했는지

- 변수를 하나씩 찍으면서 해보니 실행이 되었고, request 에서는 models의 변수가 아닌 request.user로 해야 user 데이터를 받아온다는 것을 알았다. 

 

4. 이로부터 배운 것

- 한번 이해가 잘 안됐던 것은 나중에 이해가 다시 되더라도 막상 그것을 구현할때는 원활하지 않을 수도 있으니 여러번 반복해서 해보고 실제로 백지 상태에서 구현을 해서 확실히 알고 넘어가야 한다.

 

 

참조 :

조아하는모든것 - JWT에서 Django request.user 까지의 여정


 

오늘 한 일

1. 장고 drf를 이용한 팀프로젝트의 기본 api 구현

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함