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测试驱动开发实例
Oct 08 Python
python 中random模块的常用方法总结
Jul 08 Python
Python文件和流(实例讲解)
Sep 12 Python
详解python实现线程安全的单例模式
Mar 05 Python
详谈在flask中使用jsonify和json.dumps的区别
Mar 26 Python
Python实现模拟登录网易邮箱的方法示例
Jul 05 Python
python3实现网络爬虫之BeautifulSoup使用详解
Dec 19 Python
使用PyQt4 设置TextEdit背景的方法
Jun 14 Python
基于python的selenium两种文件上传操作实现详解
Sep 19 Python
Python中的X[:,0]、X[:,1]、X[:,:,0]、X[:,:,1]、X[:,m:n]和X[:,:,m:n]
Feb 13 Python
python分别打包出32位和64位应用程序
Feb 18 Python
基于python爬取梨视频实现过程解析
Nov 09 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下过滤html代码的函数 提高程序安全性
2010/03/02 PHP
PHP中获取文件创建日期、修改日期、访问时间的方法
2016/11/05 PHP
PHP框架自动加载类文件原理详解
2017/06/06 PHP
PHP开发的微信现金红包功能示例
2017/06/29 PHP
让IE6支持min-width和max-width的方法
2010/06/25 Javascript
jquery中实现标签切换效果的代码
2011/03/01 Javascript
文本框input聚焦失焦样式实现代码
2012/10/12 Javascript
jquery图片轮播插件仿支付宝2013版全屏图片幻灯片
2014/04/03 Javascript
在HTML代码中使用JavaScript代码的例子
2014/10/16 Javascript
JS中位置与大小的获取方法
2016/11/22 Javascript
使用Promise链式调用解决多个异步回调的问题
2017/01/15 Javascript
Node.js获取前端ajax提交的request信息
2017/02/20 Javascript
浏览器调试动态js脚本的方法(图解)
2018/01/19 Javascript
详解webpack-dev-server的简单使用
2018/04/02 Javascript
利用python实现xml与数据库读取转换的方法
2017/06/17 Python
Python3调用微信企业号API发送文本消息代码示例
2017/11/10 Python
pandas 获取季度,月度,年度首尾日期的方法
2018/04/11 Python
用python3教你任意Html主内容提取功能
2018/11/05 Python
详解如何减少python内存的消耗
2019/08/09 Python
python3实现elasticsearch批量更新数据
2019/12/03 Python
python如何支持并发方法详解
2020/07/25 Python
利用Pycharm + Django搭建一个简单Python Web项目的步骤
2020/10/22 Python
SmartBuyGlasses英国:购买太阳镜和眼镜
2018/01/29 全球购物
美国一站式电动和手动工具商店:International Tool
2020/11/26 全球购物
德国苹果商店:MacTrade
2020/05/18 全球购物
数控专业个人求职信范例
2013/11/29 职场文书
业务员岗位职责范本
2013/12/15 职场文书
小学课外活动总结
2014/07/09 职场文书
卖房协议书样本
2014/10/30 职场文书
2014年宣传思想工作总结
2014/12/10 职场文书
廉政承诺书2015
2015/04/28 职场文书
部门2015年度工作总结
2015/04/29 职场文书
小学体育课教学反思
2016/02/16 职场文书
SQL实现LeetCode(175.联合两表)
2021/08/04 MySQL
各种货币符号快捷输入
2022/02/17 杂记
Golang 链表的学习和使用
2022/04/19 Golang