2010-01-08 7 views
-1

나는 인라인 템플릿을 덮어입니다 - 내 템플릿에 내가 사용 :장고 템플릿

{% 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 %} 
그러나이때문에 작동하지 않습니다 때문에 내 ifequal가 작동하지 않는이의

<input id="id_waprule_set-0-rule_type" type="hidden" value="2" name="waprule_set-0-rule_type"/> 
2 

:3210은 HTML 태그와 필드의 값, 즉를 제공합니다.

JavaScript를 사용하지 않고 '2'라는 유일한 값을 얻을 수있는 방법이 있습니까?

+0

코드에 탭과 공백이 혼용되지 않도록주의하십시오. 읽기가 매우 어렵습니다. 또한'{% for %} '태그를 닫으시기 바랍니다! –

+0

field.field.name이 올바로 작동하고 있습니다. 내부가 점검되지 않습니다. 내부가 작동하지 않습니다. – ha22109

+2

어떤 끔찍한 코드를 읽고, 게시하기 전에 자신을 읽는 것을 고려할 수 있습니까? – Prashanth

답변

1

시도 field.field.value (field.field.name이 작동하는 경우에도 마찬가지 임).