Создание задержки при рендеринге html в django?

Я создаю чатбота для практики на Django. Когда пользователь отправляет сообщение, чатбот отвечает через несколько секунд. Я могу отобразить текст пользователя и чатбота в шаблоне ниже. Я не знаю, как создать эту задержку. Я понимаю, что с помощью javascript мы можем использовать функцию timeout():

setTimeout(() => { console.log("World!"); }, 2000);

В настоящее время вот что у меня есть:

{% extends 'chat.html' %}

{% block chatStream %}
{% for item in chat %}
    <p>
        <b>user:</b> {{item.user}} <br>  
        <b>bot:</b> {{item.bot}} <br>

    </p>
{% endfor %}

<form action="/send/" method = "post">{% csrf_token %}
    <input type="text" name="userMessage">
    <input type="submit" value="Send to smallest_steps bot">
</form> 

{% endblock  %}

Как создать задержку между пользователем и ботом?

Спасибо

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