Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/319.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
Python 在Django中,如何在for循环完成后显示所有值,而不是逐个显示_Python_Django Views - Fatal编程技术网

Python 在Django中,如何在for循环完成后显示所有值,而不是逐个显示

Python 在Django中,如何在for循环完成后显示所有值,而不是逐个显示,python,django-views,Python,Django Views,在视图中的django项目中,我调用列中的最后6个值并将它们发送到模板。然后我想将这6个值传递到GoogleCharts api中,并绘制一个图表。由于某种原因,目前我得到了6张不同的图表 {% for foodbag in foodbags %} <img src="http://chart.apis.google.com/chart?chxl=0:|0|1|2|3|4|5|6&chxr=2,0,0&chxs=0,1,676767,10.5,1,l,676767|2,67

在视图中的django项目中,我调用列中的最后6个值并将它们发送到模板。然后我想将这6个值传递到GoogleCharts api中,并绘制一个图表。由于某种原因,目前我得到了6张不同的图表

{% for foodbag in foodbags %}
<img src="http://chart.apis.google.com/chart?chxl=0:|0|1|2|3|4|5|6&chxr=2,0,0&chxs=0,1,676767,10.5,1,l,676767|2,676767,5.5,0,l,676767&chxt=x,y&chs=300x170&cht=bvg&chco=76A4FB&chd=t:{{foodbag.12}},0&chma=0,5|5,5&chdlp=t&chtt=Food+Bags"/>
{% endfor %}
{foodbag%中foodbag的%
{%endfor%}

我不确定如何将字符串chd=t:{{foodbag.12}}替换为我试图从foodbag中提取的6个值。非常感谢您的帮助。

在视图中进行连接,然后将连接的字符串传递到模板中

j = u':'.join(unicode(x[12]) for x in foodbags)

很抱歉,我的python知识有限。我尝试了你的建议,但我返回的是一个没有值的图表。这是my view.py:和我的主页:您可能必须用图表API用于分隔值的任何内容替换
:'
。它在Ignacio中起作用。非常感谢您的帮助:)。你真的让我开心。