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能够在js文件中使用命名的URL模式。 您也可以使用staticfiles应用程序来管理Django中的静态资产。
,让您包括您的js文件是这样的:
而在js文件,你可以使用:
来源
2015-04-17 16:30:17 aumo