Получение данных из второго вызова api на основе данных, полученных из первого api (python/django)
Я делаю простое веб-приложение на pycharm (python/django), которое отображает данные, которые оно берет с сайта growstuff.org. На главной странице отображаются все культуры, основанные на том, что он находит в growstuff.org/crops.json, например, название растения, научное название и описание. Однако информация о самих растениях (например, распространение, высота, дни до сбора урожая, требования к солнцу) содержится в growstuf.org/crops/ID.json.
Мне уже удалось получить данные из crops.json и отобразить их на сайте, однако я не могу объединить два файла для отображения полной информации, которая мне нужна. Как я могу сделать второй вызов на основе данных первого?
views.py
apidata = requests.get('https://www.growstuff.org/crops').json()
#cropdata = requests.get(f"https://www.growstuff.org/crops/{}.json").json()
return render(request, 'index.html', {'apidata':apidata})
index.html
<table Width="70%" Height="180px">
<thead>
<tr style="font-family:asul; ">
<td>Crop</td>
<td>Name</td>
<td>Scientific Name</td>
<td>Description</td>
<td>Suniness</td>
<td>Companions</td>
</tr>
</thead>
<tbody id="myTable">
{% for i in apidata %}
<tr>
<td><img src="{{i.thumbnail_url}}" style=" border: 1px solid #ddd; border-radius: 4px; padding: 5px; width: 150px;"></td>
<td><h4>{{i.name}}</h4></td>
<td><h4>{{i.scientific_name}}</h4></td>
<td><h4>"{{i.description}}"</h4></td>
{% for j in cropdata %}
<td><h4>{{i.j.sun_requirements}}</h4></td>
<td><h4>{{i.j.relationships}}</h4></td>
{% endfor %}
</tr>
{% endfor %}
</tbody>
</table>