Не удалось разобрать остаток: '(LEN (сезоны)) от «диапазона (сезоны)»

Вопрос задан: 9 месяцев назад Последняя активность: 9 месяцев назад
up 0 down

У меня есть вар с именем «сезонов», которая возвращает количество сезонов в телешоу, и я точно знаю, что он делает работу и возвращает его.

но я сейчас пытаюсь петля через него, так что если телешоу имеют 6 сезонов он вторит:

  • season1, season2 .. и т.д.

но он не работает.

код:

{% for season in range(seasons) %}
  <li rel="p{{season}}" class="activate-panel">الموسم {{ season }}</li>              
{% endif %}

ссылка на то, как я получил несколько сезонов из БД:

Я модель Эпизод, который имеет поле с именем SEASON_NUMBER, так что для того, чтобы получить higest номер сезона я искал для эпизода с наибольшим количеством сезона

latest_episode = Episode.objects.order_by('-season_number').filter(is_published=True, tvshow=tvshow).first()

тогда я получаю сезон

seasons = latest_episode.season_number

и это действительно возвращает число действительно.

1 ответ

Возможно, для Вашего проекта будут необходимы бесплатные векторные карты. На нашем сайте представлены карты для всех стран.

Реклама

up 0 down accepted

Это должно решить проблему:

{% for season in seasons %}
  <li rel="p{{season}}" class="activate-panel">الموسم {{ season }}</li>              
{% endfor %}