Рендеринг ответа в 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'.

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