Django STATIC_URL在java脚本代码中使用不起作用

时间:2015-10-23 21:21:25

标签: javascript python django hyperlink

我的问题是我在我的java脚本代码中使用Django STATIC_URL。我的代码在我的开发环境中工作,但是当我将它上传到pythonanywhere.com时,它无法正常工作。我检查了我的代码相对路径它正在工作,但使用STATIC_URL它不工作我的代码看起来像这样:

document.write("  <source data-src='{{STATIC_URL}}{{filename}}' type='video/mp4' >");

1 个答案:

答案 0 :(得分:3)

您应该使用以下内容 在模板中导入静态文件:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js">
</script>
<div>click 1</div>
<div>click 2</div>
<div>click 3</div>

然后访问静态目录使用&#39;静态&#39;:

{% load staticfiles %}

这将指向您在文件系统和子目录&#39; my_app&#39;上的静态目录。

所以你会:

<img src="{% static "my_app/myexample.jpg" %}" alt="My image"/>

查看https://docs.djangoproject.com/en/1.8/howto/static-files/