Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
django模板:获取字典值_Django_Templates - Fatal编程技术网

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)