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自然语言编码转换模块codecs介绍
Apr 08 Python
在Python中使用SimpleParse模块进行解析的教程
Apr 11 Python
Python聊天室实例程序分享
Jan 05 Python
Python学习教程之常用的内置函数大全
Jul 14 Python
Python with语句上下文管理器两种实现方法分析
Feb 09 Python
Python 3.x 安装opencv+opencv_contrib的操作方法
Apr 02 Python
PyCharm的设置方法和第一个Python程序的建立
Jan 16 Python
详解django2中关于时间处理策略
Mar 06 Python
Python eval的常见错误封装及利用原理详解
Mar 26 Python
详解python中的线程与线程池
May 10 Python
python lambda表达式在sort函数中的使用详解
Aug 28 Python
Alpine安装Python3依赖出现的问题及解决方法
Dec 25 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
用文本作数据处理
2006/10/09 PHP
window+nginx+php环境配置 附配置搭配说明
2010/12/29 PHP
php学习之简单计算器实现代码
2011/06/09 PHP
php图片的裁剪与缩放生成符合需求的缩略图
2013/01/11 PHP
ThinkPHP之N方法实例详解
2014/06/20 PHP
destoon后台网站设置变成空白的解决方法
2014/06/21 PHP
PHP内置的Math函数效率测试
2014/12/01 PHP
PHP实现求连续子数组最大和问题2种解决方法
2017/12/26 PHP
thinkphp5 + ajax 使用formdata提交数据(包括文件上传) 后台返回json完整实例
2020/03/02 PHP
ExtJs中简单的登录界面制作方法
2010/08/19 Javascript
JS上传图片前的限制包括(jpg jpg gif及大小高宽)等
2012/12/19 Javascript
js弹出框轻量级插件jquery.boxy使用介绍
2013/01/15 Javascript
详解Bootstrap各式各样的按钮(推荐)
2016/12/13 Javascript
JS实现获取毫秒值及转换成年月日时分秒的方法
2018/08/15 Javascript
在vue中使用echars实现上浮与下钻效果
2019/11/08 Javascript
vue使用map代替Aarry数组循环遍历的方法
2020/04/30 Javascript
JS替换字符串中指定位置的字符(多种方法)
2020/05/28 Javascript
[02:51]DOTA2 Supermajor小组分组对阵抽签仪式
2018/06/01 DOTA
可用于监控 mysql Master Slave 状态的python代码
2013/02/10 Python
python中reduce()函数的使用方法示例
2017/09/29 Python
Python 查看文件的读写权限方法
2018/01/23 Python
python dataframe astype 字段类型转换方法
2018/04/11 Python
详解Numpy数组转置的三种方法T、transpose、swapaxes
2019/05/27 Python
Python基础学习之基本数据结构详解【数字、字符串、列表、元组、集合、字典】
2019/06/18 Python
Pandas聚合运算和分组运算的实现示例
2019/10/17 Python
施华洛世奇德国官网:SWAROVSKI德国
2017/02/01 全球购物
罗技美国官网:Logitech美国
2020/01/22 全球购物
幼儿园园长岗位职责
2013/11/26 职场文书
大学生最常用的自我评价
2013/12/07 职场文书
文明礼仪小标兵事迹
2014/01/12 职场文书
事业单位辞职信范文
2014/01/19 职场文书
毕业班联欢会主持词
2014/03/27 职场文书
难忘的一课教学反思
2014/04/30 职场文书
导师就业推荐信范文
2014/05/22 职场文书
2014年外联部工作总结
2014/11/17 职场文书
详解JS数组方法
2021/11/20 Javascript