Доступ к объектам 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