Как запустить функцию python без загрузки страницы в django

я работаю над проектом, в котором есть функция, которая автоматически генерирует ответ на цикле с использованием google gemini api и показывает его на html странице, сохраняя его в базе данных, я хочу, чтобы эта функция работала за сценой без загрузки страницы

В настоящее время происходит следующее: если функция генерирует 10 ответов в цикле, то она продолжает загружать страницу, пока не сгенерируются все ответы, а затем показывает мне страницу home.html.

это функция

Здесь находится index.html

enter code here
{% load static %}
<!-- main/templates/home.html -->
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Welcome</title>
    <link rel="stylesheet" type="text/css" href="{% static 'home.css' %}">
</head>

<body>
    <h1>Welcome to our website</h1>

    {% for data1 in data_test %}
    <div>
        <h1 style="color: antiquewhite;">{{data1.question_html}}</h1>
        <br>
        <p style="color: aqua;">{{data1.answer_html}}</p>
        <a href="contentpage/{{data1.id}}">click here</a>
    </div>
    {% endfor %}
</body>

</html>
Вернуться на верх