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使用PDFMiner解析PDF代码实例
Mar 27 Python
Python实现的选择排序算法示例
Nov 29 Python
python3+opencv3识别图片中的物体并截取的方法
Dec 05 Python
django2.0扩展用户字段示例
Feb 13 Python
python3实现指定目录下文件sha256及文件大小统计
Feb 25 Python
Tornado实现多进程/多线程的HTTP服务详解
Jul 25 Python
python requests证书问题解决
Sep 05 Python
python 单线程和异步协程工作方式解析
Sep 28 Python
python网络编程:socketserver的基本使用方法实例分析
Apr 09 Python
torchxrayvision包安装过程(附pytorch1.6cpu版安装)
Aug 26 Python
pyqt5打包成exe可执行文件的方法
May 14 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 CURL模拟GET及POST函数代码
2010/04/25 PHP
PHP中mb_convert_encoding与iconv函数的深入解析
2013/06/21 PHP
在Mac OS的PHP环境下安装配置MemCache的全过程解析
2016/02/15 PHP
jquery 必填项判断表单是否为空的方法
2008/09/14 Javascript
使用javascript实现有效时间的控制,并显示将要过期的时间
2014/01/02 Javascript
JavaScript 获取任一float型小数点后两位的小数
2014/06/30 Javascript
jQuery判断当前点击的是第几个li的代码
2014/09/26 Javascript
实例详解angularjs和ajax的结合使用
2015/10/22 Javascript
jQuery+canvas实现的球体平抛及颜色动态变换效果
2016/01/28 Javascript
AngularJS在IE8的不支持的解决方法
2016/05/13 Javascript
JS实现的手机端精简幻灯片效果
2016/09/05 Javascript
angular2 ng2 @input和@output理解及示例
2017/10/10 Javascript
小程序实现多个选项卡切换
2020/06/19 Javascript
Python正则表达式匹配HTML页面编码
2015/04/08 Python
python实现从网络下载文件并获得文件大小及类型的方法
2015/04/28 Python
Python2.x版本中cmp()方法的使用教程
2015/05/14 Python
Python编程实现正则删除命令功能
2017/08/30 Python
python生成以及打开json、csv和txt文件的实例
2018/11/16 Python
python实现连续图文识别
2018/12/18 Python
python爬虫之爬取百度音乐的实现方法
2019/08/24 Python
Python对象的属性访问过程详解
2020/03/05 Python
基于python实现可视化生成二维码工具
2020/07/08 Python
Python Matplotlib绘图基础知识代码解析
2020/08/31 Python
关于python中导入文件到list的问题
2020/10/31 Python
Python排序函数的使用方法详解
2020/12/11 Python
Book Depository澳大利亚:世界领先的专业在线书店之一
2018/12/27 全球购物
荷兰鞋类购物网站:Donelli
2019/05/24 全球购物
彪马西班牙官网:PUMA西班牙
2019/06/18 全球购物
宏碁西班牙官网:Acer西班牙
2021/01/08 全球购物
mysql_pconnect()和mysql_connect()有什么区别
2012/05/25 面试题
会计专业毕业生求职信分享
2014/01/03 职场文书
初一学生评语大全
2014/04/24 职场文书
phpQuery解析HTML乱码问题(补充官网未列出的乱码解决方案)
2021/04/01 PHP
Pygame Rect区域位置的使用(图文)
2021/11/17 Python
redis数据结构之压缩列表
2022/03/21 Redis
GTX1650super好不好 gtx1650super显卡属于什么级别
2022/04/08 数码科技