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 相关文章推荐
跟老齐学Python之从if开始语句的征程
Sep 14 Python
Python监控主机是否存活并以邮件报警
Sep 22 Python
Python常用知识点汇总
May 08 Python
python解决网站的反爬虫策略总结
Oct 26 Python
Python使用numpy模块创建数组操作示例
Jun 20 Python
python 实现得到当前时间偏移day天后的日期方法
Dec 31 Python
深入了解Python iter() 方法的用法
Jul 11 Python
在Python中利用pickle保存变量的实例
Dec 30 Python
浅析Python3 pip换源问题
Jan 06 Python
在tensorflow中实现去除不足一个batch的数据
Jan 20 Python
Python多进程编程multiprocessing代码实例
Mar 12 Python
Python数据相关系数矩阵和热力图轻松实现教程
Jun 16 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错误、异常处理机制(补充)
2012/05/07 PHP
阿里对象存储OSS在laravel框架中的使用方法
2019/10/13 PHP
JavaScipt基本教程之JavaScript语言的基础
2008/01/16 Javascript
ext for eclipse插件安装方法
2008/04/27 Javascript
推荐10个超棒的jQuery工具提示插件
2011/10/11 Javascript
jQuery学习总结之jQuery事件
2014/06/30 Javascript
使用npm发布Node.JS程序包教程
2015/03/02 Javascript
JavaScript中的函数嵌套使用
2015/06/04 Javascript
js+canvas绘制五角星的方法
2016/01/28 Javascript
AngularJS 与Bootstrap实现表格分页实例代码
2016/10/14 Javascript
AngularJS基于ui-route实现深层路由的方法【路由嵌套】
2016/12/14 Javascript
原生JS下拉加载插件分享
2016/12/26 Javascript
详解Angular系列之变化检测(Change Detection)
2018/02/26 Javascript
JS Math对象与Math方法实例小结
2019/07/05 Javascript
vue使用i18n实现国际化的方法详解
2019/09/05 Javascript
vue-calendar-component 封装多日期选择组件的实例代码
2020/12/04 Vue.js
python抓取最新博客内容并生成Rss
2015/05/17 Python
Python3中的2to3转换工具使用示例
2015/06/12 Python
Python3 使用map()批量的转换数据类型,如str转float的实现
2019/11/29 Python
Python timeit模块的使用实践
2020/01/13 Python
Python实现随机生成任意数量车牌号
2020/01/21 Python
python判断两个序列的成员是否一样的实例代码
2020/03/01 Python
小 200 行 Python 代码制作一个换脸程序
2020/05/12 Python
Reebok俄罗斯官方网上商店:购买锐步运动服装和鞋子
2016/09/26 全球购物
纽约通行卡:The New York Pass(免费游览纽约90多个景点)
2017/07/29 全球购物
体育教学随笔感言
2014/02/24 职场文书
药品业务员岗位职责
2014/04/17 职场文书
学习朴航瑛老师爱岗敬业先进事迹思想汇报
2014/09/17 职场文书
银行党的群众路线教育实践活动对照检查材料
2014/09/25 职场文书
先进班组材料范文
2014/12/25 职场文书
个人先进事迹材料
2014/12/29 职场文书
世界水日宣传活动总结
2015/02/09 职场文书
2015年体育部工作总结
2015/04/02 职场文书
2015高中教师个人工作总结
2015/07/21 职场文书
2015年国庆节标语大全
2015/07/30 职场文书
导游词范文之颐和园/重庆/云台山
2019/09/10 职场文书