У меня есть json для такого API:
мой views.py выглядит так:
def index(request):
movieData = requests.get('https://api.themoviedb.org/3/search/movie?query=Ishtar&api_key=....').json()
return render(request, 'dashboard/index.html', {'movieData': movieData})
Мой html выглядит так:
{% for item in movieData %}
<lu>
<li>
{{ item.results.id }}
</li>
</lu>
{% endfor %}
Однако цикл не работает, он не получает данные, вот как это выглядит:
Кто-нибудь может подать мне руку, пожалуйста? Я изучаю.
Я пытаюсь получить идентификатор 4 фильмов в результате json
Большое спасибо






Кажется, вы не повторяете правильные вещи. Массив находится внутри результатов.
{% for item in movieData.results %}
<li>{% item.id %}</li>
{% endfor %}
ваш ответ частично правильный. На его основе я смог это сделать. Это будет примерно так: {% для элемента в movieData.results%} <li> {{item.id}} </li> {% endfor%}, пожалуйста, исправьте это, чтобы отметить его как правильный ответ Большое спасибо
Это правильный ответ:
{% for item in movieData.results %}
<li>{{ item.id }}</li>
{% endfor %}
Есть ли эти 4 идентификатора в массиве результатов? Или вы хотите перебрать массив результатов?