2017-05-01 16 views
0

Djangoでは、いくつかのjavascript変数に値 を挿入したいHTMLテンプレートがあります。 DjangoのビューでPythonの値をDjangoのHTMLテンプレートに挿入するには?

<html> 
    var jsvar= {{ Python_Django_String_VAR}} 
</html> 

return render(request, pageurl, context) 
+0

[Djangoテンプレート変数とJavascript]の可能な複製(http://stackoverflow.com/questions/298772/django-template-variables-and-javascript) – Tensor

答えて

0

この質問は、別のタイトルを複製しました。 Djangoの初心者のために、私は答えが役に立つと思った。

{{variable}}はHTMLに直接置き換えられている。ビューソースを実行します。それは "変数"やそのようなものではありません。それは単なるレンダリングされたテキストです。

このように言えば、この種の置換をJavaScriptに組み込むことができます。

<script type="text/javascript"> 
    var a = "{{someDjangoVariable}}"; 
</script> 

これは「動的」なJavaScriptを提供します。

関連する問題