Передать переменную python в js (или передать print на сайт)
Есть код html
<div class="inputs-stroke__block">
<input type="text" id="translateText" class="input__wb">
</div>
<button id="perevodClick" class="ddl">DDL</button>
По кнопке все улетает в JS
//Обработчик событий Переводчика
let btnPer = document.querySelector('#perevodClick');
btnPer.addEventListener("click", Perevod);
async function Perevod() {
let translateTextP = document.querySelector('#wbFilmRu').value;
translation = await eel.translate(translateTextP);
document.getElementById('translateText').innerHTML = translation;
console.log(translation)
}
из JS'а в Python и там обрабатывается :
@eel.expose
def translate(translateTextP):
translator = Translator()
translation = translator.translate(str(translateTextP), dest='czech')
print(translation.text)
Пробовал передать функцию Python в JS из документации по eel, но это, похоже, не работает. Выдает ошибку в DevTools
Uncaught ReferenceError: eel is not defined
Хотя все подключение eel верны
Все отлично, но результат в выводится только принтом в питоне, не понимаю, как мне передать переменную обратно в JS, для вывода ее на сайте inner'ом
Возможно есть какие-то другие решение кроме Jinji и Django, буду рад любому совету!!!