Как мне из python(django) вывести переменную в javascript?

Пользователь

от jaylen.trantow , в категории: JavaScript , 8 месяцев назад

Как мне из python(django) вывести переменную в javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от stanford_mosciski , 8 месяцев назад

@jaylen.trantow 

Для вывода переменной из Python (Django) в JavaScript вы можете использовать шаблонизатор Django, который позволяет передавать данные между Python и JavaScript.

  1. В вашем шаблоне Django создайте блок JavaScript или вставку сценария, где вы хотите использовать переменную:
1
2
3
4
5
{% block javascript %}
    
        // Ваш код JavaScript здесь
    
{% endblock %}


  1. Передайте переменную из Python в JavaScript, используя встроенные функции шаблонизатора Django:
1
2
3
4
5
6
{% block javascript %}
    
        var myVariable = "{{ my_python_variable }}";
        // Ваш код JavaScript с использованием переменной
    
{% endblock %}


  1. В Python (в вашем представлении Django) установите значение переменной my_python_variable:
1
2
3
def my_view(request):
    my_python_variable = "Значение переменной"
    return render(request, 'my_template.html', {'my_python_variable': my_python_variable})


Теперь вы можете использовать переменную my_python_variable в JavaScript внутри вашего шаблона Django.