我正在覆盖内联模板 - 在我使用的模板中:
{% for line in fieldset %}
{% for field in line %}
<td class="original {{ field.field.name }}">
<div name="foobar_a">
{% ifequal field.field.name "rule_type" %}
{% ifequal field.field "2" %}
fine
{% endifequal %}
{% endifequal %}
</div>
{{field.field}} {%endfor%} {%endfor%} {%endfor%}
</tr>
{% endfor %}
但这不起作用,因为field.field
给出了一个HTML标签和字段的值,即:
<input id="id_waprule_set-0-rule_type" type="hidden" value="2" name="waprule_set-0-rule_type"/>
2
因此我的ifequal
无效。
有没有什么方法可以在不使用JavaScript的情况下获得唯一的值,即'2'?
答案 0 :(得分:1)
尝试field.field.value
(如果field.field.name
正在运行,也应该这样做。)