to_night
Май 21, 2014 10:32:26
Есть некий js виджет который требует для себя json данные для себя. Данные нужны уже в процессе загрузки страницы и их много. Данные загружаю отдельно от виджета, в отдельный js файл. Так как данные динамические, как их сгенерировать в отдельном js файле? Вставить сгенерированый js в шаблон могу, но как сгенерировать js файл который подключается как шаблон?
FishHook
Май 21, 2014 10:47:22
А в шаблон почему их нельзя вставить?
to_night
Май 21, 2014 11:01:30
FishHook
А в шаблон почему их нельзя вставить?
Там порядка 300 пар ключ-значение.
to_night
Май 21, 2014 11:30:16
FishHook
<script>
var data = [
{% for k, v in dct.iteritems %}
{k: “{{ v }}”},
{% endfor %}
]
</script>
Это конечно оk, но ведь js правильнее подключать внешним файлом, не так ли?
FishHook
Май 21, 2014 12:06:42
to_night
Это конечно оk, но ведь js правильнее подключать внешним файлом, не так ли?
Безусловно, но когда эти правила писали, никто не планировал генерить js динамически.