@bituke

Как использовать django шаблонизатор в js коде?

Я написал свой первый чат на django + wb, мне нужно, что бы рядом с сообщением выводилось имя юзера, который его отправил. Синтаксис js не позволяет использовать шаблонизатор, а если как-то извращаться, то он все равно не работает.
js:
var a = '{{ request.user }}';

webSocket.onmessage = function(e) {
    const data = JSON.parse(e.data);
    chat.innerHTML += '<div style="color:red" class="msg">' + a + 'Сообщение от автора <br>' + data.message + '</div>'
};


Как это выглядит:
60c2dbc7a139d860577970.png
То есть он просто не принимает данные с бэка, он не работает.
Как это можно реализовать так, что бы выводилось имя текущего пользователя, который отправил сообщение? Спасибо.
  • Вопрос задан
  • 131 просмотр
Решения вопроса 1
Это должно быть указанно в шаблоне, а не в файле со скриптами.
<script>
  var a = '{{ request.user }}';
</script>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы