Рендеринг ответа в django python
Использование фреймворка django и фреймворка rest api.
os.environ['NO_PROXY'] = '#mylocalhosthere'
def api_view(request):
#url = '#mylocalhosthere/pcp/customer/'
url = '#mylocalhostherepcp/customer/?format=json'
r = requests.get(url)
data = json.loads(r.text)
return render(request,'PcPeripherals/api.html',{'response':data})
Вот как выглядит мой шаблон django:
{% block content %}
<div class="row">
<div class="column-d-9 column-t-12 column-m-12">
<div id="box_contact">
<div id="box_formas">
<h1>List of customers</h1>
{% for i in data%}
<strong>{{i.id}}</strong>
{% endfor %}
</div>
</div>
</div>
</div>
{% endblock content %}
Есть идеи, что я делаю неправильно?
Я проверил несколько других вариантов, все равно нет данных в моем шаблоне.
Вам следует использовать 'response', а не 'data'.