3
Я начинаю с Django и делаю некоторые вещи. Я хочу, чтобы html-файлы были чистыми, без <script>
блоков. Возможно ли, даже если моя часть js использует блоки {% url %}
?Переместить все Javascript в отдельный файл в Django
Пример:
page.html
<div>
<h1> My home url is: </h1>
<div id="js-tag" ></div>
</div>
<script>
$(function(){
$('#js-tag').html("{% url 'home' %}")
});
</script>
То, что я хочу, чтобы это удалить это и поместить его на отдельный JS файл и просто импортировать его в page.html
Что вы имеете в виду под «без
Вы можете использовать django-js-reverse чтобы иметь возможность использовать именованные шаблоны URL в js-файлах. Вы также можете использовать приложение staticfiles для управления вашими статическими активами в Django.
Это позволит Вам включать JS файлы так:
А в JS файл, который вы можете использовать:
источник
2015-04-17 16:30:17 aumo