Django如何将一组数字联合成逗号分隔的字符串?

时间:2013-12-15 03:09:07

标签: django

我是django的新手,对不起,如果这个问题太基础了。

我将模型集合传递给模板:

{% for sub in subject.all %}
...
{% endfor %}

我希望有一个隐藏字段来保存主题ID列表,以便将其发回。

<input id="id_subject_id_list" name="subject_id_list" type="hidden" value="{{ subject_id_list }}" />

不确定如何获取变量'subject_id_list' 我在for循环中尝试过类似的东西,但无法解决问题。

{{ subject_id_list=subject_id_list|add:sub.id|slugify|add:"," }}

1 个答案:

答案 0 :(得分:0)

您是否尝试过内置join的模板:

{{ subject_id_list|join:"," }}

doc是https://docs.djangoproject.com/en/dev/ref/templates/builtins/#join