django模板:获取字典值
“我的视图”功能执行以下操作:django模板:获取字典值,django,templates,Django,Templates,“我的视图”功能执行以下操作: search_parameters = {"words": "hello"} return render('mypage.html', {'results': results, 'search_parameters':search_parameters}) 在我的模板中,我认为我可以通过以下方式获得“hello”: {{search_parameters.words}} 但它是空白的 做功的是像这样循环通过每个值 {% for key,value in sea
search_parameters = {"words": "hello"}
return render('mypage.html', {'results': results, 'search_parameters':search_parameters})
在我的模板中,我认为我可以通过以下方式获得“hello”:
{{search_parameters.words}}
但它是空白的
做功的是像这样循环通过每个值
{% for key,value in search_parameters.items %}
但我真的希望每次需要从字典中获取值时都避免这样做 正如miki725所指出的,您缺少请求arg
search_parameters = {"words": "hello"}
return render( request, 'mypage.html', {'results': results, 'search_parameters':search_parameters} )
然后,您可以按照自己的意愿执行{search_parameters.words}}就像miki725指出的那样,您缺少请求arg
search_parameters = {"words": "hello"}
return render( request, 'mypage.html', {'results': results, 'search_parameters':search_parameters} )
然后,您可以按照自己的意愿执行{search\u parameters.words}}
{{search\u parameters.words}}
就可以了。还有其他问题。您是否正确使用了渲染
?根据docs(),第一个必需参数是您未传递的请求。也许你想用render\u to\u response
?{{search\u parameters.words}}在我和我的电脑睡了个好觉后,它神奇地工作了。(我实际上使用了render\u to\u response,而不是render){{{search\u parameters.words}}
就可以了。还有其他问题。您是否正确使用了渲染
?根据docs(),第一个必需参数是您未传递的请求。也许你想用render\u to\u response
?{{search\u parameters.words}}在我和我的电脑睡了个好觉后,它神奇地工作了。(我实际上使用了render\u-to\u响应,而不是render)