Найти - Пользователи
Полная версия: Сгенерировать js файл с помощью django
Начало » Django » Сгенерировать js файл с помощью django
1
to_night
Есть некий js виджет который требует для себя json данные для себя. Данные нужны уже в процессе загрузки страницы и их много. Данные загружаю отдельно от виджета, в отдельный js файл. Так как данные динамические, как их сгенерировать в отдельном js файле? Вставить сгенерированый js в шаблон могу, но как сгенерировать js файл который подключается как шаблон?
FishHook
А в шаблон почему их нельзя вставить?
to_night
FishHook
А в шаблон почему их нельзя вставить?

Там порядка 300 пар ключ-значение.
FishHook
И что?
<script>
var data = [
                {% for k, v in dct.iteritems %}
                    {k: "{{ v }}"},
                {% endfor %}
                ]
</script>
to_night
FishHook
<script>
var data = [
{% for k, v in dct.iteritems %}
{k: “{{ v }}”},
{% endfor %}
]
</script>

Это конечно оk, но ведь js правильнее подключать внешним файлом, не так ли?
FishHook
to_night
Это конечно оk, но ведь js правильнее подключать внешним файлом, не так ли?
Безусловно, но когда эти правила писали, никто не планировал генерить js динамически.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB