Comment클래스의 마지막 줄을 보면
related_name = 'likes'가 추가된걸 볼 수 있는데
시리얼라이즈의 외래키의 이름 역할을 한다고 보면 된다.
ImageSerialzer의
comments와
like가 새로 정의 되었고
각각은 CommentSerializer와
LikeSerializer를 참조한다.
이것을 nest Serializer라고 하고 외래키와 같은 참조 역할을 한다.
그런데 본디
이와 같은 기능을 set이라고 하여
comments_set과 같이 정의해주어야 하는데
related_name을 통해서 편한 이름을 새로 지정해주었기 때문에
comments와 같은 이름이 정의 된다.
다음과 같이
comment와
like는 참조 받고 있다!
'BackEnd > Django' 카테고리의 다른 글
[Django] Feed2! (0) | 2018.11.04 |
---|---|
[DJANGO] Feed View (Sorting) (0) | 2018.11.04 |
[DJANGO] Serializer (0) | 2018.11.04 |
[DJANGO] Rest Framework(Serializer) (0) | 2018.11.04 |
[DJANGO]REST API Design (0) | 2018.11.04 |