Этого достаточно для фиксированной переменной, которую мы уже знаем.Создание динамических переменных шаблона Django внутри тега JavaScript Javascript
<script type="text/javascript">
var a = "{{someDjangoVariable}}";
</script>
У меня есть один сценарий, где я хотел бы создать переменную динамически. например -
<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>
В моем Словаре запроса позволяет сказать, у меня есть эта структура (2 * 2 матричная структура) - {'someDjangoVariable11' : 1, 'someDjangoVariable12' : 23, 'someDjangoVariable21': 256, 'someDjangoVariable22': 31}
Просьба предложить, если есть способ создать переменные динамически.
P.S - Столбцы и строки матрицы могут различаться в соответствии с Пользовательский ввод. Это может быть 2 *3
, 4 * 3
, 1 * 5
и т. Д.
Этот вопрос, кажется, предает фундаментальное непонимание того, как работают шаблоны и JS, а также разница между серверным и внешним кодом. –
@ DanielRoseman: Я отредактировал этот вопрос, дайте мне знать, если все еще не понятно. Благодаря!! –
Я понял вопрос; недоразумение, о котором я говорил, было вашим. –