これはすでに知っている固定変数に十分です。Javascriptスクリプトタグ内に動的なDjangoテンプレート変数を作成する
<script type="text/javascript">
var a = "{{someDjangoVariable}}";
</script>
私は、動的変数を作成したい1つのシナリオを、持っています。 例えば - 私のクエリのdictで
<script type="text/javascript">
for (i = 1, bar = bar , textb = ""; i <= bar ; i++)
{
for (j = 1, category = category , textc = ""; j <= category ; j++)
{
var a = "{{someDjangoVariable + i + j}}";
// Do some more stuff here in UI - create input field dynamically
}
}
</script>
iは(2 * 2マトリックス構造)このような構造を持っていると言うことができます - {'someDjangoVariable11' : 1, 'someDjangoVariable12' : 23, 'someDjangoVariable21': 256, 'someDjangoVariable22': 31}
動的変数を作成する方法があれば提案してください。
P.S - 行列の列と行は、ユーザー入力によって異なる場合があります。 2 *3
、4 * 3
、1 * 5
など
この質問は、テンプレートとJSがどのように動作するか、そしてサーバー側とフロントエンドコードの違いについて根本的に誤解されているようです。 –
@DanielRoseman:質問を編集しましたが、それでも理解できない場合は教えてください。ありがとう!! –
私はその質問を理解しました。私が話していた誤解はあなたのものでした。 –