내일배움캠프 40일차

김서영·2022년 10월 28일
0

내일배움캠프 TIL

목록 보기
42/85

1. 오늘 내가 한 일!

타임어택 : 오늘 타임어택은 아쉽게 마지막 단계를 마무리짓지 못하고 제출하였다ㅠㅠ 잘 몰랐던 부분을 끝나고 나서 잘 정리하고 타임어택도 다시 마무리 지었다!!💦
장고 심화 강의 : 오늘은 4주가 강의를 마무리 지었다.

2. 장고 심화 강의

- 장고 심화 강의 4주차

https://velog.io/@ksykma/%EC%9E%A5%EA%B3%A0-%EC%8B%AC%ED%99%94-%EA%B0%95%EC%9D%98-4%EC%A3%BC%EC%B0%A8

3. 타임어택

https://github.com/ksykma/timeattack_20221028

4. 문무해알

- 문제점

- 무엇을 몰랐는지(내가 한 시도)

  • SerializerMethodField() 기능

- 해결 방법

- 알게 된 것

- SerializerMethodField() 기능

  • 오버랩핑하는 효과
    꼭 채워져야하는 빈칸의 값이 있을경우 해당 부분을 덮어씌워 그에 대한 빈칸을 채울수가 있다.
    author = serializers.SerializerMethodField()
       
       def get_author(self, obj):
           return obj.author.username
    	```
    예) author값()가 존재하는데 이에 대한 벨류값이 없어서 벨류값을 id의 벨류값으로 채워주는 것
  • get 에서 보여주기
    특정한 값을 return한다.
    예를 들어 위에서는 author.id로 했기 때문에 id값이 return되고, 아래의 경우 autho.password라고 적었기 때문에 password의 값이 return 된다.
profile
개발과 지식의 성장을 즐기는 개발자

0개의 댓글