Доступ к объектам json _embedded и _links в шаблоне Django

Я работаю над инструментом для вывода содержимого API (json) в шаблон Django, но не могу понять, как получить доступ к _embedded и _links.

Надеюсь, кто-нибудь сможет помочь

views.py

def get_certificate_view(request):

  certificates = xolphin.get_certificate_requests()

  context = {
      'certs': certificates,
  }

  return render(request, "CreateCsr/certificates.html", context)

myfunc.py:

def get_certificate_requests():
  api_url = "https://test-api.xolphin.com/v1/requests"
  r_get = requests.get(api_url, headers=headers).text
  data = json.loads(r_get)

  return data['_embedded']['requests']

мой шаблонный вид:

{% for item in certs %}

<h3>Item</h3>
<p>{{item}}</p>

<p>{{ item.id }}</p>
<p>{{ item.domainName }}</p>
<p>{{ item.validations }}</p>

{% endfor %}

Я знаю, что могу просмотреть их в функции, но я хочу просмотреть их в цикле внутри моего представления шаблона. надеюсь, что кто-нибудь сможет помочь.

Я также знаю, что существует пакет Xolhpin Python, но я не хочу использовать другие пакеты, поэтому я хочу использовать сам API.

Заранее спасибо.

Dave

Вернуться на верх