我正在申请一个前端测试,它有一个我可以开发响应版本的页面。所以我git clone
他们存储,运行npm install
,运行grunt
,当我最终在浏览器中打开html时,我在控制台收到此错误:
所以我去找到为什么会发生这种情况,我发现了这个javascript:
var marker = new google.maps.Marker({
map: map,
icon: {
url: '{% static "assets/images/marker_center.png" %}',
size: new google.maps.Size(71, 156),
origin: new google.maps.Point(0, 0),
anchor: new google.maps.Point(38, 95)
},
position: pyrmont
});
所以我认为这是{%
是在google maps api中使用的sintaxe,但事实并非如此。这不是必需的,我可以写出图像的路径,页面运行没有错误。我的问题是,为什么他们放{%
?
答案 0 :(得分:3)
代码{% static "PATH/TO/FILE"%}
是Grunt脚本或Python中使用的变量,用文件的路径/ URL替换。
Python docs中有关静态Python模板变量的更多信息。