我正在使用模板编写散景服务器应用程序。我添加了一些自定义 CSS 和 JS 文件。但是当我进行一些更改时,文件会从缓存中重新加载,我看不到新的更改。一种解决方案是在 URL 的末尾添加一个变量,以便在有一些更改时从头开始加载它们。散景资源就是这样工作的。
到目前为止,我已经添加了本示例中的资源
{% extends base %}
<!-- goes in head -->
{% block preamble %}
<link href="app/static/css/custom.min.css" rel="stylesheet">
<script type="text/javascript" src="app/static/js/custom.min.js"></script>
{% endblock %}
<!-- goes in body -->
{% block contents %}
<div> {{ embed(roots.scatter) }} </div>
<div> {{ embed(roots.line) }} </div>
{% endblock %}
有没有内置的方法来添加这些哈希?我想要的结果是:
<link href="app/static/css/custom.min.css?v=f5ee62ee57a37d94c35e8f7be218e11fc63df459" rel="stylesheet">
必须在页面加载之前添加此哈希字符串才能使其正常工作
我找到了这个类,但它似乎只适用于 Bokeh 资源