我试图将url中的参数作为href标记传递,但不知何故。
{% if alertdata %}
{% for alertinfo in alertdata %}
<tr>
<td><a href="{% url 'checks:alertflowdetail' alertid={{ alertinfo.alertid }} %}">{{ alertinfo.alertid }}</a> </td>
<td>{{ alertinfo.alertdate }} </td>
<td>{{ alertinfo.alerttype }} </td>
<td>{{ alertinfo.alertdetails }} </td>
<td>{{ alertinfo.alertcustomer }} </td>
<td>{{ alertinfo.alertcomments }} </td>
</tr>
{% endfor %}
{% endif %}
它如何给我一个错误“无法解析余数:'{{from from'{{'”
答案 0 :(得分:1)
只需移除{{}}
周围的alertinfo.alertid
:
"{% url 'checks:alertflowdetail' alertid=alertinfo.alertid %}"
templatetags知道如何从上下文评估变量,{{ somevar }}
表示法仅是在模板中呈现变量。