JavaScript での Django テンプレート変数へのアクセス Django テンプレートでは、{{ variable }} 構文を使用して変数の辞書をフロントエンド コードに渡すことができます。ただし、 内の JavaScript でこれらの変数にアクセスする必要がある状況が発生する場合があります。 </p> <p><strong>JavaScript で Django テンプレート変数にアクセスできますか?</strong></p> <p>残念ながら、{{ variable }} 構文は、使用されるテンプレート レベルのディレクティブにすぎません。 HTML 内の値をレンダリングします。これは、JavaScript 内でアクセスできる変数またはオブジェクトではありません。</p> <p><strong>解決策: JavaScript に変数を埋め込む</strong></p> <p>JavaScript で Django テンプレート変数にアクセスするには、JavaScript に直接埋め込むことができます。コード:</p> <pre><script type="text/javascript"> var a = "{{ someDjangoVariable }}"; このアプローチでは、次の値を渡すことができます。 someDjangoVariable を JavaScript 変数に組み込み、 内で使用できるようにします。 block.</p> <p><strong>注:</strong></p> <p>埋め込まれた値は HTML ソース内でプレーン テキストとしてレンダリングされることに注意してください。変数に機密情報が含まれている場合は、埋め込みを慎重に扱う必要があります。</p>