django url 매핑 질문드립니다.

조회수 885회

자바스크립트에서 select태그의 value값과 input 안의 내용을 추출해서 검색기능을 구현하여 이를 django 내에 urls.py 파일 에서 파라미터로 받고싶은데 매핑이 안되는지 계속 noreversematch오류가 납니다ㅠ

자바스크립트 코드에서는

    var key = document.getElementById('searchBoard').value;
    var value = document.getElementById('searchbox').value;

    var url = "{% url 'search' genre " + key + '" "'+value+'" %}"';
    document.location.href = url;

이렇게 사용하여 urls.py파일에서

url(r'^search/(?P<genre>[-\w]+)/(?P<key>[-\w]+)/(?P<value>[-\w]+)/$' ..

이런식으로 작성했습니다. 공부 시작한지 얼마 안되어 도움 요청합니다ㅠㅠㅠ

  • (•́ ✖ •̀)
    알 수 없는 사용자
  • 위 자바스크립트 코드가 django 템플릿 파일 안에 인라인으로 들어가 있나요 아니면 <script> 태그로 불러오는 별도의 js 파일 안에 있는 건가요? 별도의 js 파일에 템플릿 언어가 들어가 있으면 파싱이 안될텐데요. 엽토군 2018.8.10 21:00

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)