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 相关文章推荐
解决csv.writer写入文件有多余的空行问题
Jul 06 Python
Python实现手写一个类似django的web框架示例
Jul 20 Python
python bmp转换为jpg 并删除原图的方法
Oct 25 Python
pytorch实现用Resnet提取特征并保存为txt文件的方法
Aug 20 Python
python+selenium select下拉选择框定位处理方法
Aug 24 Python
详解Python3 中的字符串格式化语法
Jan 15 Python
pytorch 模型的train模式与eval模式实例
Feb 20 Python
python实现四人制扑克牌游戏
Apr 22 Python
30行Python代码实现高分辨率图像导航的方法
May 22 Python
python实现无边框进度条的实例代码
Dec 30 Python
Flask搭建一个API服务器的步骤
May 28 Python
Python用tkinter实现自定义记事本的方法详解
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中PDO解决中文乱码问题的一些补充
2010/09/06 PHP
php中设置多级目录session的问题
2011/08/08 PHP
codeigniter数据库操作函数汇总
2014/06/12 PHP
ThinkPHP 在阿里云上的nginx.config配置实例详解
2017/10/11 PHP
JS+flash实现chrome和ie浏览器下同时可以复制粘贴
2013/09/22 Javascript
jQuery中的height innerHeight outerHeight区别示例介绍
2014/06/15 Javascript
javascript实现倒计时N秒后网页自动跳转代码
2014/12/11 Javascript
js 获取元素在页面上的偏移量的方法汇总
2015/04/13 Javascript
javascript实现省市区三级联动下拉框菜单
2015/11/17 Javascript
js实现动态创建的元素绑定事件
2016/07/19 Javascript
JavaScript 中有关数组对象的方法(详解)
2016/08/15 Javascript
Vue.js快速入门实例教程
2016/10/15 Javascript
详解PHP中pathinfo()函数导致的安全问题
2017/01/05 Javascript
Bootstrap表单控件使用方法详解
2017/01/11 Javascript
vue数字类型过滤器的示例代码
2017/09/07 Javascript
vue脚手架中配置Sass的方法
2018/01/04 Javascript
JavaScript 下载svg图片为png格式
2018/06/21 Javascript
JavaScript函数apply()和call()用法与异同分析
2018/08/10 Javascript
微信小程序实现登录注册tab切换效果
2020/12/29 Javascript
vue模仿网易云音乐的单页面应用
2019/04/24 Javascript
[01:01:24]LGD vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python字符串处理实例详解
2017/05/18 Python
梯度下降法介绍及利用Python实现的方法示例
2017/07/12 Python
Python编程给numpy矩阵添加一列方法示例
2017/12/04 Python
Python人脸识别初探
2017/12/21 Python
PyQt5实现无边框窗口的标题拖动和窗口缩放
2018/04/19 Python
Python selenium实现微博自动登录的示例代码
2018/05/16 Python
Python socket模块实现的udp通信功能示例
2019/04/10 Python
详解如何通过H5(浏览器/WebView/其他)唤起本地app
2017/12/11 HTML / CSS
大学生写自荐信的技巧
2014/01/08 职场文书
机修工工作职责
2014/02/21 职场文书
房产公证书范本
2014/04/10 职场文书
基层党员对照检查材料
2014/08/25 职场文书
2014党员整改措施思想汇报
2014/10/07 职场文书
2014年护理部工作总结
2014/11/14 职场文书
2016关于军训的心得体会
2016/01/11 职场文书