在烧瓶中轻松使用xstatic文件

Flask-XStatic-Files的Python项目详细描述


烧瓶X静态文件图片::https://travis-ci.org/agx/flask-xstatic-files.svg?branch=master
:目标:https://travis ci.org/agx/flask xstatic files

…highlight::python

提供“xstatic”文件的“flask”扩展。如果您
不使用资产管道并且希望直接提供xstatic packated
类似“jquery”的javascript文件,

setup
----
在初始化时告诉flask您要使用的xstatic模块,这将非常有用。本例使用jquery和d3::

app=flask(\uu name\uu)
app.config.from_object(\uu name\uu)
app.config。['xstatic\u modules']=['jquery','d3']
xsf=xstaticfiles(app)

d3``.

提供文件
----
扩展已经为您安装了路由处理程序,因此
```/xstatic/<;module>;/``下的文件将自动提供。要生成这些
url,您可以使用'url-for`::


代码块::html

<;script type=text/javascript src=“(module='jquery',path='jquery.min.js')}{xstatic\u url}”>;


这样做的好处是,以后可以通过调整“xstatic_root”和“xstatic_proto”来从静态web服务器上提供文件,而无需修改任何代码。

如果要从其他url上提供xstatic文件,请使用“service”或“service”或“404”:

@app.route('/somewhere/jquery/jquery.min.js')
def serve_jquery():
返回xsf.serve_或_404('jquery','jquery.min.js')

…_烧瓶:http://flask.pocoo.org/
…_ xstatic:https://xstatic.readthedocs.io/en/latest/
。_ jquery:https://pypi.python.org/pypi/xstatic-jquery

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
image Java:设置iconimage而不使用完整路径   javaant和Eclipse构建   Java标签检查图像   java为什么我的glassfish服务器会重定向到另一台服务器?   java MySQL简单查询错误   java你能告诉我如何在图像视图中显示图像吗   Java驱动程序4.0:是否支持对象映射?   java在通过SourceDataLine播放音频时发出一致的爆裂声   java组织。金特罗普。dcom。常见的JIException:未找到错误代码0xC0000070的消息   运行Dijkstra算法实现时的java IndexOutOfBoundsException   java swing gui闪烁白色错误   java单元测试:我应该使用null还是可选的。返回()中的空()?   javajaxb创建空对象   如何拒绝Java构造函数中的非限定参数?   单元测试的java分类