Доступ к переменной 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> 
  • scrape html, сгенерированный javascript с помощью python
  • Распределение числа цифр случайных чисел
  • Передача информации из javascript в приложение django и обратно
  • Selenium + firefox: пустые аргументы execute_script
  • Отклонено ли Twisted's так же, как обещание в JavaScript?
  • Оцените javascript в локальном html-файле (без браузера)
  • JavaScript-эквивалент функции format () Python?
  • Могу ли я встроить график поиска Twitter и динамически передавать параметр поиска?
  • Python - лучший язык программирования в мире.