我试图在django的模板中遍历上下文字典。到目前为止,我一直不成功,我不明白是什么错。在
这是我的观点:
def main_view(request):
cat_dict = {'Other': 0,
'Meeting': 0,
'Project 1': 0,
'Project 2': 0,
'Project 3': 0,
'Project 4': 0,
'Collaboration 1': 0,
'Collaboration 2': 0,
'Collaboration 3': 0,
'Process 1': 0
}
my_dict = gCalScriptMain.gCalScript(cat_dict)
return render(request, 'gCalData/gCalData_main.html', context=my_dict)
相反,这是我的模板:
^{pr2}$但我什么也没有得到(甚至没有一个错误)。 如果我把这个放在模板中,我唯一能做的就是检索一个值:
{% extends "base.html" %}
{% block content %}
<div class="jumbotron index-jumbotron">
<h1 id="main-title">gCalData</h1>
<p style="color:white">{{ Other }}</p>
</div>
{% endblock %}
给
render
函数的context
是可以在模板中使用的变量字典。这意味着您可以使用Other
、Meeting
等如果你想用你的字典,那你就得去做
然后您可以在模板中迭代
my_dict
。在相关问题 更多 >
编程相关推荐