Вызов внешнего API приводит к появлению предупреждающих сообщений

У меня есть прекрасно работающий скрипт, который ведет себя одинаково:

def get_info(self, env, limit = None):
    token = self.get_token()["access_token"]
    if limit == None:
        url = f"""{env}infos"""
    else:
        url = f"""{env}infos?limit={limit}"""
    
    payload = {}
    headers = {"Authorization": f"""Bearer {token}"""}

    response = requests.request("GET", url, headers = headers, data = payload)
    
    if response.status_code != 200:
        return False
    return json.loads(response.text)

Имеется простое представление, возвращающее данные на фронтенд:

class TheView(TemplateView):
    template_name = "apihlp/index.html"
 
    def get_context_data(self, *args, **kwargs):
        context = super().get_context_data(**kwargs)
        data = get_data()
        context.update({"data": data})
        return context

при этом get_data выглядит следующим образом:

def get_data():
    infos = get_infos("some_url", limit = 20)
    ORGADATA = []
    counter = 0
    for info in infos:
        name = f"""<h3 style="color:green">{counter}: {info["organization"]}</h3>"""
        try:
            owners = "".join([f"""<li>{info["mail"]}""" for info in infos["owner"]])
        except:
            owners = ""
    ORGADATAHTML = f"{name}<h4>owners:</h4>{owners}
    ORGADATA.append({"counter": counter, 
                     "id": info["id"], 
                     "name": info["organization"],
                     "HTML": ORGADATAHTML})

html часть еще проще:

{% for item in data %}
    {{ item.HTML|safe }}
{% endfor %}

Я знаю, что при выполнении того же вызова в Postman, я могу получить 50+ объектов. Когда я устанавливаю limit на 10 или 20, все работает нормально (нормально работает в Postman и при установке 10000...). Но в Django я получаю:

[![enter image description here][1]][1] and after some clicks on "OK" I get:
[![enter image description here][2]][2]

I can read in the terminal:
[10/Dec/2021 12:51:40] "POST / HTTP/1.1" 200 15957
Not Found: /x
[10/Dec/2021 12:51:40] "GET /static/css/base.css HTTP/1.1" 404 1795
[10/Dec/2021 12:51:40] "GET /x HTTP/1.1" 404 2348

НО: После нажатия "OK" несколько раз, я вижу все 50+ товаров на сайте. В чем проблема?

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