Шаблоны Django проверяют состояние - PullRequest
0 голосов
/ 08 апреля 2010

Если в таблице нет значений, как код должен указывать, что имя не найдено, покажите раскрывающийся список в коде ниже

  {% for name in dict.names %}
  <option value="{{name.id}}" {% for selected_id in selected_name %}{% ifequal name.id selected_id %} {{ selected }} {% endifequal %} {% endfor %}>{{name.firstname}}</option>{% endfor %} 
   </select>

Спасибо ..

1 Ответ

2 голосов
/ 08 апреля 2010

Я предполагаю, что вы хотите for ... empty пару тегов.

<select>
    {% for name in dict.names %}
    <option value="{{name.id}}" 
      {% for selected_id in selected_name %}
        {% ifequal name.id selected_id %} {{ selected }} {% endifequal %} 
      {% endfor %}>
      {{name.firstname}}
    </option>
    {% empty %}
    <option value="">No names</option>
    {% endfor %}
</select>

Подробнее здесь

...