Не удалось разобрать остаток: '(len (seasons))' из 'range (seasons)' - PullRequest
0 голосов
/ 07 марта 2019

У меня есть переменная с именем 'seasons', которая возвращает количество сезонов в телешоу, и я точно знаю, что это работает, и это возвращает.

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

  • season1, season2 .. и т. д.

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

code:

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

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

У меня есть модель Episode, в которой есть поле с именем season_number, поэтому для того, чтобы получитьсамый высокий номер сезона, который я искал для эпизода с самым высоким номером сезона

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

, затем я получаю сезон с

seasons = latest_episode.season_number

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

1 Ответ

0 голосов
/ 07 марта 2019

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

{% for season in seasons %}
  <li rel="p{{season}}" class="activate-panel">الموسم {{ season }}</li>              
{% endfor %}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...