프로젝트에 템플릿이 세 개 있습니다. first.html, second.html, third.html입니다.Django : 다른 템플릿에 변수를 보이지 않게 전달하는 방법은 무엇입니까?
first.html는 <input>
태그를 사용하여, 사용자로부터 문자열을 가져옵니다
<input type="radio" name="selection" value="example_string" />
second.html에게 표시 {{selection}}
를 사용하여이 문자열을. (에서 내 views.py, 내가 가지고 request.POST.get
및 render_to_response()
를 사용하여 값.)
되는 질문 : 어떻게third.html에 second.html에서이 값을 보내려면 어떻게합니까? 내 시도 중 하나 (변수에 정보를 저장하기 위해 <span>
태그 사용)가 아래에 나와 있지만 작동하지 않습니다.
<span name="selection" value={{selection}}>{{selection}}</span>
편집 : 다음 줄 더미 하나의 라디오 버튼을 생성하여 작동합니다. <input>
태그 [사용자에게 표시]없이 변수를 만들 수 없어야하는 이유를 모르겠습니다.
<input type="radio" name="selected" value={{selected}} checked="checked" />
귀하의 질문, "설명"후에는 이것이 입력 태그를 사용하지 않고 가능한지 여부입니다. 이것은 입력 태그입니다. – Marcin
보이지 않는'' 태그가 있다는 것을 몰랐습니다. 나는 정보를 보이지 않게 얻는 방법을 찾고 있었고 그것을 발견했다. 표시되는 요소와 동일한 태그를 사용하지만 사용자에게는 보이지 않습니다. –