Django ИФЕКВАЛ - PullRequest
       4

Django ИФЕКВАЛ

1 голос
/ 18 августа 2010

У меня есть в моем шаблоне:

    <select name="meetingTimeDay">
    {% for k in days2 %}
      <option value="{{ forloop.counter0 }}"{% ifequal c.meetingTime|date:"w", forloop.counter0 %}selected="selected"{% endifequal %}>{{ k }}</option>
    {% endfor %}
    </select>

, где days2:

days2 = ('Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday')

, но ifequal не работает.я отрисовываю как forloop.counter0, так и meetingTime | date: "w" и 1 день будет соответствовать визуально.Я думаю, что это может быть проблема с кастингом.

есть идеи?

1 Ответ

0 голосов
/ 19 августа 2010

Избавиться от запятой, разделяющей значения

{% ifequal c.meetingTime|date:'w' forloop.counter0 %}

Также тег if прошел долгий путь

{% if c.meetingTime|date:'w' == forloop.counter0 %}

http://docs.djangoproject.com/en/dev/ref/templates/builtins/#if

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