Форум сайта python.su
Есть некий js виджет который требует для себя json данные для себя. Данные нужны уже в процессе загрузки страницы и их много. Данные загружаю отдельно от виджета, в отдельный js файл. Так как данные динамические, как их сгенерировать в отдельном js файле? Вставить сгенерированый js в шаблон могу, но как сгенерировать js файл который подключается как шаблон?
Офлайн
А в шаблон почему их нельзя вставить?
Офлайн
FishHook
А в шаблон почему их нельзя вставить?
Офлайн
И что?
<script> var data = [ {% for k, v in dct.iteritems %} {k: "{{ v }}"}, {% endfor %} ] </script>
Офлайн
FishHook
<script>
var data = [
{% for k, v in dct.iteritems %}
{k: “{{ v }}”},
{% endfor %}
]
</script>
Офлайн
to_nightБезусловно, но когда эти правила писали, никто не планировал генерить js динамически.
Это конечно оk, но ведь js правильнее подключать внешним файлом, не так ли?
Офлайн