我正在尝试访问从模板中的视图传递的queryset数组。我想使用数字迭代器索引每个条目。我正在使用django代码段来吸引更多客户。到目前为止,这是我所做的:
{% for cust in customer_comments %}
{% for i in cust|length|get_range %}
<tr>
<td>{{cust.i.customer_id}}</td>
<td>{{cust.i.feedback_detail}}</td>
</tr>
{% endfor %}
{% endfor %}
当我迭代使用cust.i.customer_id
它什么也不显示。但是,当我使用cust.0.customer_id
或时cust.1.customer_id
,它会显示我想要的内容。请帮助我为什么不工作。
顺便说一句,这就是我customer_comments
在视图中初始化对象的方式。
customer_comments = []
for i in all_features:
if OpenFeedback.objects.filter(feature_id = i.feature_id).exists():
feedback_obj = OpenFeedback.objects.filter(feature_id = i.feature_id)
customer_comments.append(feedback_obj)
您不会像在Python或Django模板中那样进行迭代:您要遍历列表本身。
{% for customer in cust %}
<tr>
<td>{{customer.customer_id}}</td>
<td>{{customer.feedback_detail}}</td>
</tr>
{% endfor %}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句