在我的Django项目的应用程序my_app有它引用一个javascript静态文件的模板:Django的静态文件不更新
<script src="{% static 'my_app/my_script.js' %}"></script>
一旦我安装程序my_app /模板/程序my_app my_script.js,一切似乎工作。 在某些时候,我用一个不同的脚本覆盖了my_script.js,使得my_script.js现在有不同的内容。
但是,当我加载my_app与我的浏览器,它加载旧的my_script.js,虽然它不再存在。 我该如何解决它? 谢谢。
感谢刷新页面。我应该使用“?get = parameter”像这样:?然后将{%statichash%}添加到模板中?我刚刚尝试过,它似乎不喜欢{%statichash%}。 – jazzblue
不,对不起,get =参数只是我试图聪明,并结合解释和一个例子。只需从bitbucket链接中将sstatic模板标记代码复制到您的templatetags文件中(如果您还没有django文档,请查看如何添加一个django文档),并使用{%sstatic'foobar'%}而不是{%静态'foobar'%}。 Hieu Nguyen的方法也应该可行,但还没有测试过,可能需要将?v = 0000X移到%}之后。 – AdamKG