내 URL 가져 오기 데이터를 구문 분석하고 올바른보기로 보내는 방법을 파악하는 데 어려움을 겪고 있습니다. 나는 다른보기로 데이터를 보낼django에서 데이터 가져 오기 urls.py보기로 전달하지 않음
템플릿/search.html에
<form action="http://domain.com/schools/search/" method="GET" >
<input type="text" name = "q_word">
<input type="submit" value="Search"/>
</form>
사용자가 검색어를 입력 :
나는 단지 검색 입력이있는 검색보기가 필자가 작성한 지오 코딩 함수에서 구문 분석하고 사용합니다. 여기 내 urls.py를 살펴입니다
나는 (그들이 정보에 입력 한 후) URL에서 데이터 가져 오기를 잡아 내 school_views.geo_locate에 주소를 인수로 전달하려는url(r'^schools/search/$', school_views.find_school, name="find_school"),
url(r'^schools/search/(?P<address>[\w ]+)$', school_views.geo_locate, name="geo_locate"),
기능.
이 수동과 같은 URL 밖으로 입력 할 때 좋은 작품을 설정 : 학교/검색/150 % 20main %를 20Street그러나 사용자가 어떤 형태의 데이터를 전송할 때, 전달 된 URL은 /학교 /입니다 search /? q_word = 150 + west + main 그리고 방금 내 검색 템플릿으로 돌아 왔습니다.
내 정규 표현식은 두 번째 url 인수에서 조정해야한다고 생각하지만 제출 후 검색 페이지로 돌아가고 geo_locate 뷰에는 데이터가 저장되지 않습니다. URL 문제입니까?