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

#python #django #chatbot

Вопрос:

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

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

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

 {% extends 'chat.html' %}  {% block chatStream %} {% for item in chat %}  lt;pgt;  lt;bgt;user:lt;/bgt; {{item.user}} lt;brgt;   lt;bgt;bot:lt;/bgt; {{item.bot}} lt;brgt;   lt;/pgt; {% endfor %}  lt;form action="/send/" method = "post"gt;{% csrf_token %}  lt;input type="text" name="userMessage"gt;  lt;input type="submit" value="Send to smallest_steps bot"gt; lt;/formgt;   {% endblock %}  

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

Спасибо

Комментарии:

1. Являются ли сообщения чат-бота сгенерированными из бэкэнда Django или из JavaScript?