Джанго шаблон - PullRequest
       7

Джанго шаблон

0 голосов
/ 08 января 2010

Я перезаписываю встроенный шаблон - в моем шаблоне я использовал:

{% 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 не работает.

Есть ли способ, которым я могу получить единственное значение, т.е. "2", не используя JavaScript?

1 Ответ

1 голос
/ 08 января 2010

Попробуйте field.field.value (если field.field.name работает, это тоже должно).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...