Получение данных из второго вызова 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>
Вернуться на верх