Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 带有风扇和烧瓶的图像_Python_Flask_Fanstatic - Fatal编程技术网

Python 带有风扇和烧瓶的图像

Python 带有风扇和烧瓶的图像,python,flask,fanstatic,Python,Flask,Fanstatic,我与Flask for CSS和JS合作得很好。该库将允许您使用哈希生成哈希文件名。如果click.js的散列值为A0SD2LFU12V18FHAC4IAS07IF,则可以在flask应用程序中呈现click-A0SD2LFU12V18FHAC4IAS07IF.js。其目的是使浏览器和CDN缓存失效。当文件内容更改时,文件名也会更改 我需要一个为我的图像生成哈希的库,就像Fanstatic为CSS/JS生成哈希一样,这样当我更新图像并部署到生产环境时,浏览器就会使用新的图像 Fanstatic的

我与Flask for CSS和JS合作得很好。该库将允许您使用哈希生成哈希文件名。如果
click.js
的散列值为
A0SD2LFU12V18FHAC4IAS07IF
,则可以在flask应用程序中呈现
click-A0SD2LFU12V18FHAC4IAS07IF.js
。其目的是使浏览器和CDN缓存失效。当文件内容更改时,文件名也会更改

我需要一个为我的图像生成哈希的库,就像Fanstatic为CSS/JS生成哈希一样,这样当我更新图像并部署到生产环境时,浏览器就会使用新的图像


Fanstatic的文档提到它可以提供图像,但没有给出任何示例。如何使用Flask从图像资产中获取此基于哈希的文件名?如果你知道如何使用fanstatic,你能告诉我怎么做吗?如果有更好的库可以使用基于散列的文件名渲染图像,您能告诉我正确的方向吗?

假设您已经设置了fanstatic Publisher,下面介绍如何在请求周期内计算到resource
qux
的URL:

import fanstatic
needed = fanstatic.get_needed()
# The NeededResources object is where the configuration 
#(base_url, versionining, etc) is stored during the request.
url = '%s/%s' % (needed.library_url(qux.library), qux.relpath)

什么是神奇的?你有我们的链接吗?或者是一个合适的问题标签?更新了问题的更多细节链接到该网站(不是很好)。啊,是的,谢谢。这就是谷歌不帮忙的原因:)