프로젝트에서 계획한 걸 합병하고 pull 하는 과정에서 에러가 났다
Reverse for 'like' with arguments '('',)' not found. 1 pattern(s) tried: ['studies/(?P<study_id>[0-9]+)/like\\Z']
저번에 app_name을 바꿔봤을때 많이 본 에러여서 html 쪽을 먼저 확인했다
views.py 를 합병하고 다른사람의 코드를 가져오는 과정에서 study.id를 다른 이름으로 설정하고 받지못해서 생기는 에러인 것 같아서 다른함수를 확인하고 study.id 를 받아와서 문제를 해결했다.
모델 아래에 있는 코드인데 db에 보여주는 이름을 설정하는 역할이다.
def __str__(self):
return f'{self.user} / {self.title}'
처음엔 유저모델없이 진행을 했기 때문에 user를 사용해서 에러가 났다.
def __str__(self):
return str(self.title)
이와같은 코드로 고쳐줬다. 작은 에러였다.
'TIL' 카테고리의 다른 글
DRF 기본 | 기본기를 닦자 | Django REST framework 정독 (0) | 2022.10.30 |
---|---|
DRF 연습 | Error: that port is already in user. (0) | 2022.10.27 |
파이썬 복습 | 아침 퀴즈 | 즐겨찾기, 신청하기 구현 (0) | 2022.10.26 |
redirect는 언제 어떻게 써야할까? (0) | 2022.10.25 |
community 만들기 | create_comment | mysql 이해, 실습 (0) | 2022.10.24 |