От API к шаблону Django для отображения различных данных при итерации
***This is view function***
def home_view(request):
url = "https://random-recipes.p.rapidapi.com/ai-quotes/50"
headers = {
"X-RapidAPI-Key": "`enter code here`",
"X-RapidAPI-Host": "random-recipes.p.rapidapi.com"
}
response = requests.request("GET", url, headers=headers).json()
res = response
context = {'res' : change_recipe(), 'iterator':range(0,11)}
return render(request,'home.html', context=context)
Это шаблон django
<div class="container" id="card" >
{% for i in iterator %}
<div class="card1">
<div class="card-header1">
<img src="{{res.image}}" alt="rover" />
</div>
<div class="card-body1">
<h4>
<a href="/article/" style="text-decoration: none; color: inherit; " >{{res.title}}</a>
</h4>
<p>
An exploration into the truck's polarising design
</p>
<div class="user1">
<div class="user-info1">
<strong>By</strong>
<a href="">Rachel Lucas</a>
</div>
</div>
</div>
</div>
{% endfor %}
</div>
Я хочу показывать разные данные при итерации цикла for в шаблоне django используя api. когда я заменяю res на res[0], он показывает только одни данные во всех card1/div после итерации цикла for в шаблоне django, я хочу показывать разные данные в разных карточках.
вам нужно изменить res в вашем шаблоне на res[i]