所以在我的视图.py,我使用render函数,它将一组值的字典发送到我的html页面。在
results = {
'cssjsslinks' : cssjsslinks,
'encodingused' : charencoding,
'metaused' : metatagsused,
'leftouttags' : leftouttags,
'errorwords' : errwords,
'whatsupdoc' : doc_type,
'alttrue' : alttrue,
'altfalse' : altfalse,
'emptyhref' : emptyhref,
'url' : url,
}
#Finally, render the page and send results
return render(request, 'analyzer/resultsfinal.html', results)
在我的html页面中,我试图显示一个以列数作为结果字典项数的表。但有点像
^{pr2}$不起作用。我最后的办法是把字典本身的长度作为一个条目发送到字典中,然后循环遍历。我可以把字典里的条目循环一下。只是不是字典本身。这里有什么长度函数可以用来查字典吗?在
我肯定错过了一些基本的东西。我们将非常感谢您的帮助!在
谢谢!在
问题是,您根本没有将字典
results
发送到模板:而是发送它的内容。如果你真的想要,你可以嵌套它:但这意味着您必须通过包含dict引用每个变量:
^{pr2}$这很可能很烦人。在
所以,不,如果不包括伯爵本人,是不可能轻易做到这一点的。在
我没有在我当前的机器上安装django,所以这是我的头绪。在
首先,按照Daniel的建议,将
results
作为字典发送到模板中,而不仅仅是内容现在在模板中,您可以访问
^{pr2}${{results}}
以获取所有key:value来构建列如果出于某种原因您仍然需要字典中的项数,可以使用
length
筛选器相关问题 更多 >
编程相关推荐