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 相关文章推荐
python2.7删除文件夹和删除文件代码实例
Dec 18 Python
详解在Python程序中使用Cookie的教程
Apr 30 Python
深入理解Python中变量赋值的问题
Jan 12 Python
Python科学计算之NumPy入门教程
Jan 15 Python
Python入门_浅谈字符串的分片与索引、字符串的方法
May 16 Python
pandas apply 函数 实现多进程的示例讲解
Apr 20 Python
python机器人运动范围问题的解答
Apr 29 Python
python 实现的发送邮件模板【普通邮件、带附件、带图片邮件】
Jul 06 Python
如何在Django配置文件里配置session链接
Aug 06 Python
Django添加bootstrap框架时无法加载静态文件的解决方式
Mar 27 Python
利用python实现后端写网页(flask框架)
Feb 28 Python
python的html标准库
Apr 29 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 foreach、while性能比较
2009/10/15 PHP
jQuery在vs2008及js文件中的无智能提示的解决方法
2010/12/30 Javascript
基于jquery可配置循环左右滚动例子
2011/09/09 Javascript
JavaScript转换二进制编码为ASCII码的方法
2015/04/16 Javascript
jQuery检测滚动条是否到达底部
2015/12/15 Javascript
浅谈js中的延迟执行和定时执行
2016/05/31 Javascript
Javascript表单特效之十大常用原理性样例代码大总结
2016/07/12 Javascript
js修改onclick动作的四种方法(推荐)
2016/08/18 Javascript
jQuery简单实现中间浮窗效果
2016/09/04 Javascript
JavaScript常用正则函数用法示例
2017/01/23 Javascript
微信小程序城市定位的实现实例(获取当前所在国家城市信息)
2017/05/17 Javascript
Vue单页及多页应用全局配置404页面实践记录
2018/05/22 Javascript
angular2 NgModel模块的具体使用方法
2019/04/10 Javascript
详解如何在vue项目中使用layui框架及采坑
2019/05/05 Javascript
微信小程序扫描二维码获取信息实例详解
2019/05/07 Javascript
js图片无缝滚动插件使用详解
2020/05/26 Javascript
vue和H5 draggable实现拖拽并替换效果
2020/07/29 Javascript
JavaScript Blob对象原理及用法详解
2020/10/14 Javascript
[41:08]TNC vs VG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python Web开发你要理解的WSGI & uwsgi详解
2018/08/01 Python
从0开始的Python学习016异常
2019/04/08 Python
Pytorch之view及view_as使用详解
2019/12/31 Python
python实现凯撒密码、凯撒加解密算法
2020/06/11 Python
python文件操作seek()偏移量,读取指正到指定位置操作
2020/07/05 Python
浅谈matplotlib默认字体设置探索
2021/02/03 Python
管理部部长岗位职责
2013/12/05 职场文书
大学校园毕业自我鉴定
2014/01/15 职场文书
城建学院毕业生自荐信
2014/01/31 职场文书
连锁酒店店长职责范本
2014/02/13 职场文书
2014年迎新年联欢会活动策划方案
2014/02/26 职场文书
高中运动会广播稿
2014/09/16 职场文书
学生上课说话检讨书
2014/10/25 职场文书
看上去很美观后感
2015/06/10 职场文书
2019最新激励员工口号大全!
2019/06/28 职场文书
导游词之云南丽江-泸沽湖
2019/09/26 职场文书
nginx 配置指令之location使用详解
2022/05/25 Servers