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在Windows8下获取本机ip地址的方法
Mar 14 Python
Python创建xml文件示例
Mar 22 Python
PyQt5每天必学之组合框
Apr 20 Python
如何在Django中添加没有微秒的 DateTimeField 属性详解
Jan 30 Python
Python 实现的 Google 批量翻译功能
Aug 26 Python
python实现的config文件读写功能示例
Sep 24 Python
python hash每次调用结果不同的原因
Nov 21 Python
使用pyhon绘图比较两个手机屏幕大小(实例代码)
Jan 03 Python
python GUI库图形界面开发之PyQt5开发环境配置与基础使用
Feb 25 Python
jupyter notebook 参数传递给shell命令行实例
Apr 10 Python
关于python3.7安装matplotlib始终无法成功的问题的解决
Jul 28 Python
Python Matplotlib绘制两个Y轴图像
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执行速率优化技巧小结
2008/03/15 PHP
解析PHP的session过期设置
2013/06/29 PHP
php获取当前时间的毫秒数的方法
2014/01/26 PHP
PHP包含文件函数include、include_once、require、require_once区别总结
2014/04/05 PHP
Yii的Srbac插件用法详解
2016/07/14 PHP
PHP下 Mongodb 连接远程数据库的实例代码
2017/08/30 PHP
Jquery Ajax学习实例4 向WebService发出请求,返回实体对象的异步调用
2010/03/16 Javascript
javascript 程序库的比较(一)之DOM功能
2010/04/07 Javascript
Function.prototype.call.apply结合用法分析示例
2013/07/03 Javascript
浅谈javascript中基本包装类型
2015/06/03 Javascript
基于Jquery+div+css实现弹出登录窗口(代码超简单)
2015/10/27 Javascript
Vue.js每天必学之组件与组件间的通信
2016/09/08 Javascript
简单谈谈ES6的六个小特性
2016/11/18 Javascript
js 实现省市区三级联动菜单效果
2017/02/20 Javascript
详解使用nvm管理多版本node的方法
2017/08/30 Javascript
Python调用SQLPlus来操作和解析Oracle数据库的方法
2016/04/09 Python
PyCharm使用教程之搭建Python开发环境
2016/06/07 Python
Python存取XML的常见方法实例分析
2017/03/21 Python
Python3下错误AttributeError: ‘dict’ object has no attribute’iteritems‘的分析与解决
2017/07/06 Python
DataFrame中的object转换成float的方法
2018/04/10 Python
基于python连接oracle导并出数据文件
2020/04/28 Python
CSS3 简单又实用的5个属性
2010/03/04 HTML / CSS
使用CSS3在触屏上为按钮实现激活效果
2013/09/27 HTML / CSS
Bibloo荷兰:女士、男士和儿童的服装、鞋子和配饰
2019/02/25 全球购物
服装创业计划书范文
2014/02/05 职场文书
2014年商场超市庆元旦活动方案
2014/02/14 职场文书
数控技术学生的自我评价
2014/02/15 职场文书
大学新闻系求职信
2014/06/03 职场文书
运动会口号16字
2014/06/07 职场文书
机关作风建设自查报告
2014/10/22 职场文书
2015年英语教学工作总结
2015/05/25 职场文书
化验室安全管理制度
2015/08/06 职场文书
2016年七夕情人节宣传语
2015/11/25 职场文书
Go 在 MongoDB 中常用查询与修改的操作
2021/05/07 Golang
Mysql 用户权限管理实现
2021/05/25 MySQL
MySQL 时间类型的选择
2021/06/05 MySQL