➡️ {% for cm in comment %} 라고 작성하고 실행을 해보니까 한 게시물에 작성한 댓글이 위의 두 사진처럼 모든 게시물에 똑같이 나타나는 오류가 생겼다. 구글링도 해보고 질문도 해봤지만 해결할 수가 없어서 마지막으로 튜터님께 질문을 한번 더 했는데 그때 역참조라는 개념을 알려주시면서 아래와 같이 고쳐보라고 하셨다.
🫠 댓글이 게시글마다 다르게 나오는걸 확인할 수 있다....
➡️ {% for cm in tw.tweetcomment_set.all %}
이렇게 코드를 수정했더니 바로 게시글마다 작성한 댓글이 보여지게 되었다. 거의 꼬박 3일동안 붙잡고 있었는데 이 한줄로 해결이 되다니... 너무 허무했지만 역참조가 뭔지 한번 찾아보았다. 찾아봤지만 헷갈린다....
https://stackoverflow.com/questions/23046213/django-backwards-relation
Django backwards relation
I am setting up webservices for an application and I have the following models: class Parent(models.Model): ... class Child(models.Model): parent = models.ForeignKey(Course) ... The re...
stackoverflow.com
'PROJECT > Project01_인스타그램 클론코딩' 카테고리의 다른 글
RE_PROJECT 01 | 게시글 추가하기 (0) | 2022.10.12 |
---|---|
PROJECT 01 )+ 기능 추가 | 메인페이지에서 댓글 작성 기능 만들기 (0) | 2022.10.10 |
PROJECT 01 | 5i-웹개발 인스타그램 클론코딩 프로젝트 KPT (0) | 2022.10.06 |
PROJECT 01 | 인스타그램 클론 코딩 프로젝트 S.A (0) | 2022.09.29 |