在烧瓶中轻松使用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第三方库


热门话题
java编写CSV,文本加引号,数值不加引号   只有在程序用java完成执行后才能看到swing输出   java如何避免用实现多个接口的类打破Liskov替换原则?   java进度条未更改   java网络摄像头api:最大化720p捕获   java如何在方法调用中传递数据和使用用户输入   java Equi使用mapreduce在一个公共字段上连接两个不同的文件   java如何在jvm参数中设置系统ip?   sql公共表表达式(以values语句开头)在java中给出错误   java在Hibernate中生成subselect为什么?   java自动从许多文件的pdf中提取文本   带有两个滚动文件附加器的java log4j2没有压缩其中一个   3.3到3.4之间的java Mule消息不兼容问题   java访问特定于平台的应用程序数据区   java如何通过网络从计算机2连接到位于计算机1上的mysql服务器?   java应用程序引擎默认页面为servlet   Java按正则表达式拆分字符串   当我在JOptionPane的nssm帮助下将jar作为服务运行时。showOptionDialog()未显示   xslt使用JavaXSL转换的结果作为后续转换的样式表