python flask中静态文件的管理方法


Posted in Python onMarch 20, 2018

Web应用中大多会提供静态文件服务以便给用户更好的访问体验。

静态文件主要包含CSS样式文件,js脚本,图片和字体等。

Flask也支持静态文件访问的,默认情况下只需在项目根目录下,创建名为static的目录,在应用中使用‘/static'开头的路径就可以访问了。但是为了获得更好的处理能力,推荐使用Nginx 或者其他服务器管理静态文件。

不要直接在模板中写死静态文件路径,应该使用url_for生成路径。

例如:

url_for('static',filename='style.css')

生成的路径就是‘/static/style.css'。当然我们也可以定制静态文件的真是目录:

app = Flask(__name__ ,static_folder='/tmp')

那么访问‘http://localhost:9000/static/style.css',

也就是访问/tmp/style.css这个文件了。

以上这篇python flask中静态文件的管理方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
netbeans7安装python插件的方法图解
Dec 24 Python
全面解读Python Web开发框架Django
Jun 30 Python
Python中的默认参数详解
Jun 24 Python
Python3.6简单操作Mysql数据库
Sep 12 Python
Python实现全排列的打印
Aug 18 Python
python实现从pdf文件中提取文本,并自动翻译的方法
Nov 28 Python
利用Pycharm断点调试Python程序的方法
Nov 29 Python
十个Python练手的实战项目,学会这些Python就基本没问题了(推荐)
Apr 26 Python
Python中字符串与编码示例代码
May 20 Python
Python全局变量与global关键字常见错误解决方案
Oct 05 Python
Python实现中英文全文搜索的示例
Dec 04 Python
Python中time与datetime模块使用方法详解
Mar 31 Python
python web基础之加载静态文件实例
Mar 20 #Python
python如何修改装饰器中参数
Mar 20 #Python
python MySQLdb使用教程详解
Mar 20 #Python
django中的HTML控件及参数传递方法
Mar 20 #Python
安装python时MySQLdb报错的问题描述及解决方法
Mar 20 #Python
python如何定义带参数的装饰器
Mar 20 #Python
Python回文字符串及回文数字判定功能示例
Mar 20 #Python
You might like
PHP IN_ARRAY 函数使用注意事项
2010/07/24 PHP
php比较多维数组中值的大小排序实现代码
2012/09/08 PHP
php连接与操作PostgreSQL数据库的方法
2014/12/25 PHP
thinkPHP实现多字段模糊匹配查询的方法
2016/12/01 PHP
CL vs ForZe BO5 第一场 2.13
2021/03/10 DOTA
javascript使用activex控件的代码
2011/01/27 Javascript
对setInterval在火狐和chrome切换标签产生奇怪的效果之探索,与解决方案!
2011/10/29 Javascript
IE6下opacity与JQuery的奇妙结合
2013/03/01 Javascript
给超链接添加特效鼠标移动展示提示信息且随鼠标移动
2013/10/17 Javascript
对Web开发中前端框架与前端类库的一些思考
2015/03/27 Javascript
Nodejs中的this详解
2016/03/26 NodeJs
js 动态给元素添加、移除事件的实现方法
2016/07/19 Javascript
D3.js封装文本实现自动换行和旋转平移等功能
2016/10/14 Javascript
JS简单实现表格排序功能示例
2016/12/20 Javascript
如何获取元素的最终background-color
2017/02/06 Javascript
ajax接收后台数据在html页面显示
2017/02/19 Javascript
bootstrap日期控件问题(双日期、清空等问题解决)
2017/04/19 Javascript
jQuery实现可拖动进度条实例代码
2017/06/21 jQuery
如何阻止小程序遮罩层下方图层滚动
2019/09/05 Javascript
python实现RSA加密(解密)算法
2016/02/17 Python
详解Python的Lambda函数与排序
2016/10/25 Python
python中多个装饰器的调用顺序详解
2019/07/16 Python
原生python实现knn分类算法
2019/10/24 Python
python词云库wordCloud使用方法详解(解决中文乱码)
2020/02/17 Python
python 对象真假值的实例(哪些视为False)
2020/12/11 Python
html5 offlline 缓存使用示例
2013/06/24 HTML / CSS
荷兰家电销售网站:Welhof
2020/12/08 全球购物
品质主管的岗位职责
2013/12/04 职场文书
社区消防工作实施方案
2014/03/21 职场文书
小学生国庆演讲稿
2014/09/05 职场文书
趣味运动会简讯
2015/07/20 职场文书
就业指导讲座心得体会
2016/01/15 职场文书
详解Python中下划线的5种含义
2021/07/15 Python
Java 使用类型为Object的变量指向任意类型的对象
2022/04/13 Java/Android
vue实现省市区联动 element-china-area-data插件
2022/04/22 Vue.js
Win2008系统搭建DHCP服务器
2022/06/25 Servers