Есть ли известный способ передачи переменных из django views в js scipt на шаблоне? Я строю график, и мне нужно отобразить информацию
Итак, я хочу передать переменную в NEED_VARIABLE_PASSED. Этот код находится в одном из моих html-шаблонов. Я понимаю, что не могу использовать {{переменная}}, так есть ли способ?
<script type="text/javascript">
function drawChart() {
var data = google.visualization.arrayToDataTable([
["Element", "Density", { role: "style" }],
["WLWS", NEED_VARIABLE_PASSED, "#696969"],
["Upperbin", NEED_VARIABLE_PASSED, "#696969"],
["Solenoid", NEED_VARIABLE_PASSED, "#696969"],
["BrakeSW", NEED_VARIABLE_PASSED, "color: #696969"]
]);
</script>
Используйте тег шаблона json_script
для безопасного получения переменной в JS, см. документацию Django здесь:
https://docs.djangoproject.com/en/4.0/ref/templates/builtins/#json-script