在Jinja模板中用逗号分隔列表值
我正在使用一个循环来创建一个像 [1, 2, 3]
这样的列表。下面是我的 Jinja 模板,它生成了一些 JavaScript 代码:
xAxis: {
categories: {
[
{% for data in records['result'] %}
{{ data['_id']['day'] }},
{% endfor %}
]
},
这个代码运行得很好,得到了我想要的结果,但我的开发工具(PyCharm)却提示最后的逗号是多余的(其实并不是多余的):[1,2,3,]
而不是 [1,2,3]
。
有没有更好的方法在最后加上逗号(比如先转换成字符串,然后在最后拼接逗号)?或者,我应该忽略这个警告吗?