에러

django NoReverseMatch Reverse for '*' with arguments '('',)' not found. 1 pattern(s) tried: ['*/*/(?P<*>[0-9]+)$']

integerJI 2020. 7. 25. 23:29

NoReverseMatch at /timeApp/notices/

 

Reverse for 'notices_detail' with arguments '('',)' not found. 1 pattern(s) tried: ['timeApp/notices_detail/(?P<notices_id>[0-9]+)$']

 

detail 페이지를 만드는 중 해당 오류가 나왔습니다.

 

결론부터 말하자면

 

url에 받을 notices_id를 찾을수 없다는 내용입니다.

 

 

notices.html 조차 열리지 않았습니다.

 

왜냐하면 notices.html에서

 

notices의 모든 객체를 notices에 넣었기 때문입니다.

 

그래서 파라메터로 넘길 notices.id를 입력해봤자 값이 없기때문에

 

views와 url에서 모두 팅기는 것이었습니다.

 

notice.id로 바꾸어 해결!