내일배움캠프 40일차

김서영·2022년 10월 28일
0

내일배움캠프 TIL

목록 보기
42/85
post-custom-banner

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
개발과 지식의 성장을 즐기는 개발자
post-custom-banner

0개의 댓글