Доступ к переменной Javascript в шаблоне Django

Есть ли способ доступа к переменной javascript в tags шаблонов Django ?
Могу ли я сделать что-то подобное,

 <!DOCTYPE html> <html> <body> <script> var javascriptvar=0; </script> {% if javascriptvar==0 %} do this {% else %} do this {% endif %} </body> </html> 

One Solution collect form web for “Доступ к переменной Javascript в шаблоне Django”

Нет, шаблон Django скомпилирован на стороне сервера. Затем он отправляется клиенту, где их браузер выполняет JavaScript. Ничего, что изменилось при выполнении JavaScript в браузере клиента, может повлиять на шаблон. Слишком поздно.

Однако JavaScript может сделать что-то вроде другого запроса с сервера для получения дополнительной информации. Или вы можете просто предварительно вычислить значение на сервере, прежде чем отправлять его клиенту. Если вы более подробно о том, что вы пытаетесь сделать, мы должны быть в состоянии помочь.

Вы можете, конечно, использовать шаблоны Django для установки переменных JavaScript.

 <script> var myVar = '{{ py_var }}'; </script> 
  • WebSocket onmessage не стреляет
  • Получение выбранного значения из раскрывающегося списка в формате html без отправки
  • mechanize (python) нажмите на ссылку типа javascript
  • Переменные шаблона Django и Javascript
  • Работайте для всплывающего окна selenium2
  • Результат -1% 7 отличается в javascript (-1) и python (6)
  • Показать прогресс в исполнении скрипта python с помощью nodejs
  • Система шаблонов для Python и Javascript?
  • Python - лучший язык программирования в мире.