Programming/TIL
NoReverseMatch | DRF 연습중 에러
tikitaka205
2022. 10. 27. 22:23
프로젝트에서 계획한 걸 합병하고 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)
이와같은 코드로 고쳐줬다. 작은 에러였다.