在Django中,如何在for循环完成后显示所有值而不是一一显示它们

发布于 2024-10-08 19:43:22 字数 529 浏览 1 评论 0原文

在我的 django 项目中,我调用列中的最后 6 个值并将它们发送到模板。然后我想将这 6 个值传递给 google Charts 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 %}

我不知道如何用我试图从食品袋中提取的 6 个值替换字符串 chd=t:{{foodbag.12}}。我非常感谢您的帮助。

In my django project in the view I call the last 6 values in the column and send them to the template. I then would like to pass into google charts api those 6 values and have a graph. At the moment for some reason I get 6 different graphs.

{% 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 %}

I'm not sure how to replace string chd=t:{{foodbag.12}}, with the 6 values I am trying to extract from foodbags. I would really appreciate the help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一直在等你来 2024-10-15 19:43:22

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

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

Do the join in the view, and then pass the joined string into the template.

j = u':'.join(unicode(x[12]) for x in foodbags)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文