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采用socket模拟TCP通讯的实现方法
Nov 19 Python
python logging 日志轮转文件不删除问题的解决方法
Aug 02 Python
Django基础之Model操作步骤(介绍)
May 27 Python
Python爬虫小技巧之伪造随机的User-Agent
Sep 13 Python
Python基于opencv实现的简单画板功能示例
Mar 04 Python
Python使用贪婪算法解决问题
Oct 22 Python
Pyspark读取parquet数据过程解析
Mar 27 Python
python随机模块random的22种函数(小结)
May 15 Python
C++和python实现阿姆斯特朗数字查找实例代码
Dec 07 Python
python实现计算器简易版
Dec 17 Python
python urllib库的使用详解
Apr 13 Python
实战Python爬虫爬取酷我音乐
Apr 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实现图片旋转效果实例代码
2014/10/01 PHP
用javascript将数据库中的TEXT类型数据动态赋值到TEXTAREA中
2007/04/20 Javascript
jQuery.Validate验证库的使用介绍
2013/04/26 Javascript
jquery插件开发之实现google+圈子选择功能
2014/03/10 Javascript
了不起的node.js读书笔记之例程分析
2014/12/22 Javascript
javascript比较两个日期的先后示例代码
2014/12/31 Javascript
JS取得绝对路径的实现代码
2015/01/16 Javascript
jquery实现右键菜单插件
2015/03/29 Javascript
Windows环境下npm install 报错: operation not permitted, rename的解决方法
2016/09/26 Javascript
使用 bootstrap modal遇到的问题小结
2016/11/09 Javascript
JS实现全屏的四种写法
2016/12/30 Javascript
基于javaScript的this指向总结
2017/07/22 Javascript
原生JS实现瀑布流插件
2018/02/06 Javascript
浅谈Redux中间件的实践
2018/07/27 Javascript
Vue框架里使用Swiper的方法示例
2018/09/20 Javascript
详解Webpack如何引入CDN链接来优化编译后的体积
2019/06/21 Javascript
原生js实现抽奖小游戏
2019/06/27 Javascript
Vue通过Blob对象实现导出Excel功能示例代码
2020/07/31 Javascript
[15:58]DOTA2国际邀请赛采访专栏:Tongfu.Sansheng&KingJ,DK.rOtk
2013/08/08 DOTA
[01:00:14]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs TNC 第三场
2018/04/10 DOTA
python结合API实现即时天气信息
2016/01/19 Python
Python实现注册登录系统
2017/08/08 Python
详解Python 模拟实现生产者消费者模式的实例
2017/08/10 Python
Python使用add_subplot与subplot画子图操作示例
2018/06/01 Python
Django 实现前端图片压缩功能的方法
2019/08/07 Python
如何打包Python Web项目实现免安装一键启动的方法
2020/05/21 Python
基于python实现监听Rabbitmq系统日志代码示例
2020/11/28 Python
CSS3绘制有活力的链接下划线
2016/07/14 HTML / CSS
Farfetch台湾官网:奢侈品牌时尚购物平台
2019/06/17 全球购物
机械设计专业应届生求职信
2013/11/21 职场文书
男女朋友协议书
2014/04/23 职场文书
阳光体育活动实施方案
2014/05/25 职场文书
2016年6.5世界环境日宣传活动总结
2016/04/01 职场文书
自荐信范文
2019/05/20 职场文书
CI Games宣布《堕落之王2》使用虚幻引擎5制作 预计将于2023年正式发售
2022/04/11 其他游戏
Spring中bean集合注入的方法详解
2022/07/07 Java/Android