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 相关文章推荐
Tornado 多进程实现分析详解
Jan 12 Python
Python enumerate索引迭代代码解析
Jan 19 Python
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
Apr 11 Python
python3+PyQt5 使用三种不同的简便项窗口部件显示数据的方法
Jun 17 Python
pandas 时间格式转换的实现
Jul 06 Python
python中tkinter的应用:修改字体的实例讲解
Jul 17 Python
浅谈Python 递归算法指归
Aug 22 Python
python内置模块collections知识点总结
Dec 19 Python
Python实现实时数据采集新型冠状病毒数据实例
Feb 04 Python
利用Python发送邮件或发带附件的邮件
Nov 12 Python
python爬虫利用selenium实现自动翻页爬取某鱼数据的思路详解
Dec 22 Python
Python 键盘事件详解
Nov 11 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 截取字符串并以零补齐str_pad() 函数
2011/05/07 PHP
php中一个有意思的日期逻辑处理
2012/03/25 PHP
Yii2中Restful API原理实例分析
2016/07/25 PHP
PHPCMS V9 添加二级导航的思路详解
2016/10/20 PHP
php实现socket推送技术的示例
2017/12/20 PHP
javascript 建设银行登陆键盘
2008/06/10 Javascript
javascript parseInt 函数分析(转)
2009/03/21 Javascript
javascript 构建一个xmlhttp对象池合理创建和使用xmlhttp对象
2010/01/15 Javascript
jQuery中与toggleClass等价的程序段 以及未来学习的方向
2010/03/18 Javascript
jQuery.extend 函数的详细用法
2012/06/27 Javascript
JavaScript返回网页中超链接数量的方法
2015/04/03 Javascript
jQuery事件绑定on()、bind()与delegate() 方法详解
2015/06/03 Javascript
JS+CSS3模拟溢出滚动效果
2016/08/12 Javascript
AngularJS中$apply方法和$watch方法用法总结
2016/12/13 Javascript
Javascript中常用类型的格式化方法小结
2016/12/26 Javascript
Angular2使用jQuery的方法教程
2017/05/28 jQuery
原生js获取left值和top值的三种方法
2017/08/02 Javascript
在Vue项目中引入腾讯验证码服务的教程
2018/04/03 Javascript
vue组件中使用props传递数据的实例详解
2018/04/08 Javascript
微信小程序 Animation实现图片旋转动画示例
2018/08/22 Javascript
在Vue环境下利用worker运行interval计时器的步骤
2019/08/01 Javascript
详解ES6 Promise的生命周期和创建
2019/08/18 Javascript
JS实现灯泡开关特效
2020/03/30 Javascript
JS立即执行的匿名函数用法分析
2019/11/04 Javascript
JS校验与最终登陆界面功能完整示例
2020/01/13 Javascript
[01:29]2014DOTA2展望TI 剑指西雅图DK战队专访
2014/06/30 DOTA
Django中URL视图函数的一些高级概念介绍
2015/07/20 Python
Python基于回溯法子集树模板解决选排问题示例
2017/09/07 Python
Tensorflow进行多维矩阵的拆分与拼接实例
2020/02/07 Python
Python自省及反射原理实例详解
2020/07/06 Python
Django filter动态过滤与排序实现过程解析
2020/11/26 Python
AMAVII眼镜官网:时尚和设计师太阳镜
2019/05/05 全球购物
党员干部承诺书范文
2014/03/25 职场文书
护理专业自荐信范文
2015/03/06 职场文书
赵氏孤儿观后感
2015/06/09 职场文书
使用feign服务调用添加Header参数
2021/06/23 Java/Android