簡體   English   中英

如何在JS Django中獲取python變量

[英]how to get a python variable in JS Django

我正在使用Django,並將views.py中的變量發送到模板。 如何在JS文件中獲取該變量?

return render(request, 'dashboard/dashboard.html', {"value":123})

現在,我想在我的JS文件中獲取value變量。 我該怎么做? 在模板(即HTML文件)內,它很容易,只需執行{{value}}即可將其打印出來,但是我想稍微使用一下此變量並將其放入我的JS文件中。 我該怎么辦?

<script>標簽中打印的一種簡單方法:

<script>
  var value = {{ value|escapejs }};
</script>

編輯:

如果需要在單獨的文件中使用此var,則需要創建一個視圖以渲染js文件。

使用輸入欄

<input type="hidden" class="hidden" value="{{ value }}" />

然后你的JavaScript

var val = document.querySelector(".hidden").value;

或者您可以將其放在任何html元素中並查詢值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM