Я работаю с Django шаблонами. Я хочу передать переменную в мой шаблон с именем js_files , которая представляет собой список JavaScript файлов, которые я хочу добавить в конец HTML. Например, вот пример массива js_files :
js_files = ['fancy_dialog.js', 'animate_everything.js']
В моем шаблоне Django я хотел бы иметь возможность сделать что-то вроде этого:
{% for js_file in js_files %}
<script src="{% static '{{ js_file | safe }}' %}"></script>
{% endfor %}
Вот что я получаю:
<script src="/static/%7B%7B%20js_file%20%7C%20safe_file%20%7D%7D"></script>
<script src="/static/%7B%7B%20js_file%20%7C%20safe_file%20%7D%7D"></script>
Вот что я хочу:
<script src="/static/fancy_dialog.js"></script>
<script src="/static/animate_everything.js"></script>
Синтаксис "{{js_file | safe}}" делает именно то, что я хочу к. Но я не могу суммировать это значение с "{% stati c 'JS -FILE-VARIABLE-HERE'%}". Это не гнездо. В любом случае, чтобы сделать это?