2012-10-21 4 views
1

내보기 기능은 다음을 수행 사전 값을 얻을 : 내 템플릿에서장고 템플릿 :

search_parameters = {"words": "hello"} 
return render('mypage.html', {'results': results, 'search_parameters':search_parameters}) 

을, 나는 쓰기로 "안녕하세요"얻을 수 있다고 생각 :

{{search_parameters.words}} 

을하지만 빈입니다.

무엇 작업이 너무

{% for key,value in search_parameters.items %} 

처럼 모든 값을 통해 반복되는하지만 난 정말 할 때마다 내가 사전에서 값을 얻을 필요가 일을하지 않도록하고 싶습니다. miki725이 지적처럼

+0

'{{search_parameters.words}}' 작동 할 것이다. 뭔가 다른 문제가 있습니다. –

+4

'render'를 올바르게 사용하고 있습니까? docs (https://docs.djangoproject.com/en/dev/topics/http/shortcuts/#render)에 따르면 첫 번째 필수 매개 변수는 전달하지 않은 요청입니다. 어쩌면 당신은'render_to_response'을 사용하기를 원했을까요? – miki725

+0

{{search_parameters.words}}는 컴퓨터 한 번만 마술처럼 작동했으며 좋은 밤잠을 지 냈습니다. (실제로 render_to_response를 사용하고 렌더링하지 않습니다) – user984003

답변

1

, 당신은 다음

search_parameters = {"words": "hello"} 
return render(request, 'mypage.html', {'results': results, 'search_parameters':search_parameters}) 

인수 요청을 놓치고 그럴 수 할 {{search_parameters.words}} 당신이 원하는대로