인프런 커뮤니티 질문&답변

지루한 얼룩말님의 프로필 이미지

작성한 질문수

작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지

NoReverseMatch 에러!

해결된 질문

작성

·

561

1

안녕하세요!!!

현재 23강을 마친상태인데

hello_world html에서 글을 입력하고 제출버튼을 누르니

NoReverseMatch라는 에러가 뜨네요....

Reverse함수에서 뭐가 안맞는것 같은데.... 왜이런걸까요...??

새로 고침을해서 hello_world페이지로 들어가면 db에 저장되고 불러와져서 출력은 됩니다!!!

답변 2

1

진짜 너무 감사합니다ㅠㅠ 바로 됩니다!!!

띄어쓰기가 이렇게 소중한건 태어나서 처음이네요ㅠㅠㅠㅠ

감사합니다!! 덕분에 엄청 잘 배우고있습니다!!!ㅎㅎㅎ

0

Hyong Sok Park님의 프로필 이미지
Hyong Sok Park
지식공유자

안녕하세요 하상우님!

강좌 들어주셔서 감사합니다.

   

해당 현상은, 

View 단에서 적은 HttpResponseRedirect 부분에서 생기는 문제 같습니다.

   

reverse 함수 안에

    

'accountapp : hello_world'

     

라고 적어주신 듯 한데, 해당 부분을

   

 'accountapp:hello_world' 

   

처럼 띄워쓰기 없이 수정해보시고, 시도해보시길 바랍니다.

에러의 내용을 보면,

저희가 강좌에서 accountapp 내부의 urls.py 파일 내부

앱의 app_name 은 'accountapp' 인데,

띄워쓰기로 인해 app_name 을 'accountapp ' 으로 인식해서

해당 오류가 발생하는 것으로 보입니다.

일단 해당 부분을 수정해보시고, 그럼에도 문제가 해결되지 않는다면 더 질문 남겨주시기 바랍니다!