繁体   English   中英

Django的。 如何在模板中使用for循环在一行中显示对象列表?

[英]Django. How to display list of objects in one line using for loop in templates?

我想使用django模板标记在一行中显示对象列表,该段代码:

{% for object in my_objects %} <p> {{ object }} </p> {% endfor %}

给我这样的结果:

obj1 
obj2
obj3
.
.
.
etc.

有什么办法可以得到这种结果(昏迷):

obj1, obj2, obj3,  ... etc.

谢谢您的帮助。

你试过了吗 ?

<p>
{% for object in my_objects %} 
    {{ object }}{% if not forloop.last %},{% endif %} 
{% endfor %}
</p>

比图腾给出的解决方案更简单:

{{ my_objects|join:', ' }}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM