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实现压缩和解压缩ZIP文件的方法分析
Sep 28 Python
基于Python实现的ID3决策树功能示例
Jan 02 Python
Python安装pycurl失败的解决方法
Oct 15 Python
Python创建字典的八种方式
Feb 27 Python
Windows 安装 Anaconda3+PyCharm的方法步骤
Jun 13 Python
python关于矩阵重复赋值覆盖问题的解决方法
Jul 19 Python
使用Python爬取弹出窗口信息的实例
Mar 14 Python
如何使用Cython对python代码进行加密
Jul 08 Python
python中round函数保留两位小数的方法
Dec 04 Python
python实现简单的井字棋游戏(gui界面)
Jan 22 Python
简述python四种分词工具,盘点哪个更好用?
Apr 13 Python
Python函数对象与闭包函数
Apr 13 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代码
2006/12/06 PHP
php.ini 配置文件的深入解析
2013/06/17 PHP
PHP实现AES256加密算法实例
2014/09/22 PHP
分享ThinkPHP3.2中关联查询解决思路
2015/09/20 PHP
浅析PHP中的闭包和匿名函数
2017/12/25 PHP
Google Map Api和GOOGLE Search Api整合实现代码
2009/07/18 Javascript
jquery中map函数遍历数组用法实例
2015/05/18 Javascript
Javascript编程中几种继承方式比较分析
2015/11/28 Javascript
Bootstrap每天必学之附加导航(Affix)插件
2016/04/25 Javascript
基于jQuery下拉选择框插件支持单选多选功能代码
2016/06/07 Javascript
Google 地图API Map()构造器详解
2016/08/06 Javascript
探索Javascript中this的奥秘
2016/12/11 Javascript
vscode配置vue下的es6规范自动格式化详解
2019/03/20 Javascript
js类的继承定义与用法分析
2019/06/21 Javascript
JavaScript队列结构Queue实现过程解析
2020/03/07 Javascript
Vue的props父传子的示例代码
2020/05/20 Javascript
JS字符串补全方法padStart()和padEnd()
2020/05/27 Javascript
node.js通过url读取文件
2020/10/16 Javascript
python和pyqt实现360的CLable控件
2014/02/21 Python
在Django的通用视图中处理Context的方法
2015/07/21 Python
Python采用Django制作简易的知乎日报API
2016/08/03 Python
Python模块文件结构代码详解
2018/02/03 Python
pytorch: tensor类型的构建与相互转换实例
2018/07/26 Python
Python中的类与类型示例详解
2019/07/10 Python
浅析python表达式4+0.5值的数据类型
2020/02/26 Python
浅谈Python 命令行参数argparse写入图片路径操作
2020/07/12 Python
Camille Jewelry官网:现代女性时尚首饰
2019/07/07 全球购物
介绍一下SOA和SOA的基本特征
2016/02/24 面试题
行政管理人员精品工作推荐信
2013/11/04 职场文书
幼儿师范毕业生自荐信
2013/11/09 职场文书
汉语言文学职业规划
2014/02/14 职场文书
护士医德医风自我评价
2014/09/15 职场文书
乡镇领导班子批评与自我批评材料
2014/09/23 职场文书
群众路线剖析材料怎么写
2014/10/09 职场文书
幼儿园校园小喇叭广播稿
2014/10/17 职场文书
python Tkinter的简单入门教程
2021/04/11 Python