Hey plz help me in my project i am stuck ---->>>> please [closed]
Здравствуйте, я новичок в django что я хочу сделать, это принимать ввод через голос в python и одновременно выводить его на веб-страницу используя django сейчас 1] проблема в том, что когда я принимаю ввод с помощью get mehtod, он начинает принимать ввод через голос, но без отображения веб-страницы Eg- при запуске сервера он начинает принимать ввод без загрузки страницы, когда все вводы приняты, тогда он загружает страницу и показывает нам значение. 2] когда я принимаю ввод с помощью post mehtod он принимает ввод правильно, как я хочу, но он не показывает вывод на веб-странице одновременно, я видел сниппет кода javasricpt speech to text, где мы вводим данные голосом и они отображаются на веб-странице одновременно, но я не хочу использовать javascript есть ли другой способ, пожалуйста, помогите мне
код метода моего поста
def sample(request):
bet = {}
if request.method =='POST':
TextToSpeech("say your username",230)
username=speechtotext(5,'username')
TextToSpeech("say your username",230)
password=speechtotext(5,'email')
print(password)
bet.update({'username':username})
bet.update({'eamil':email})
return render(request,'sample.html',context=bet)
ниже приведен мой html код
{% extends 'layout.html' %}
{% load static %}
{% block title %}
Welcome !-COMPOSE-!
{% endblock %}
{% block lay %}
<body onclick = "WhichButton(event)">
<div align="center" class="p-5 m-3">
<div>
<label>Username: </label>
<h1>{{ username }} </h1>
</div>
<br>
<div>
<label>Email: </label>
<h1>{{ email }}</h1>
</div><br>
</body>
<script>
function WhichButton(event){
$.ajax({
url: "{% url 'sample' %}",
method: 'POST',
data: { 'csrfmiddlewaretoken': '{{ csrf_token }}'},
});
}
</script>
{% endblock %}
3.когда мы делаем bet{} global, он работает, но мы должны обновить страницу, чтобы увидеть его (чтобы сделать его видимым на веб-странице)