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解析xml文件实例分享
Dec 04 Python
python使用wmi模块获取windows下的系统信息 监控系统
Oct 27 Python
Python的Flask框架的简介和安装方法
Nov 13 Python
利用Python获取操作系统信息实例
Sep 02 Python
python 3.5下xadmin的使用及修复源码bug
May 10 Python
python判断一个数是否能被另一个整数整除的实例
Dec 12 Python
django-初始配置(纯手写)详解
Jul 30 Python
python实现windows倒计时锁屏功能
Jul 30 Python
Django 源码WSGI剖析过程详解
Aug 05 Python
Django实现将一个字典传到前端显示出来
Apr 03 Python
python如何求100以内的素数
May 27 Python
linux中nohup和后台运行进程查看及终止
Jun 24 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中Cannot send session cache limiter 的问题的方法
2007/04/27 PHP
PHP 长文章分页函数 带使用方法,不会分割段落,翻页在底部
2009/10/22 PHP
选择PHP作为网站开发语言的原因分享
2012/01/03 PHP
php常用字符串处理函数实例分析
2014/11/22 PHP
php实现只保留mysql中最新1000条记录
2015/06/18 PHP
PHP计算日期相差天数实例分析
2016/02/23 PHP
php实现与python进行socket通信的方法示例
2017/08/30 PHP
Javascript Select操作大集合
2009/05/26 Javascript
自制的文件上传JS控件可支持IE、chrome、firefox etc
2014/04/18 Javascript
js生成随机数的方法实例
2015/10/16 Javascript
JavaScript严格模式详解
2015/11/18 Javascript
jquery判断复选框选中状态以及区分attr和prop
2015/12/18 Javascript
封装属于自己的JS组件
2016/01/27 Javascript
JavaScript实现字符串与日期的互相转换及日期的格式化
2016/03/07 Javascript
vue.js指令v-for使用及索引获取
2016/11/03 Javascript
详解微信小程序开发之下拉刷新 上拉加载
2016/11/24 Javascript
微信小程序的日期选择器的实例详解
2017/09/29 Javascript
基于Vue2x实现响应式自适应轮播组件插件VueSliderShow功能
2018/05/16 Javascript
iview通过Dropdown(下拉菜单)实现的右键菜单
2018/10/26 Javascript
JS字符串与二进制的相互转化实例代码详解
2019/06/28 Javascript
vue实现行列转换的一种方法
2019/08/06 Javascript
JS+HTML5本地存储Localstorage实现注册登录及验证功能示例
2020/02/10 Javascript
js实现点赞按钮功能的实例代码
2020/03/06 Javascript
原生js无缝轮播插件使用详解
2020/03/09 Javascript
JavaScript实现点击自制菜单效果
2021/02/02 Javascript
JSONLINT:python的json数据验证库实例解析
2017/11/28 Python
Python实现九宫格式的朋友圈功能内附“马云”朋友圈
2019/05/07 Python
用python求一个数组的和与平均值的实现方法
2019/06/29 Python
python3 使用traceback定位异常实例
2020/03/09 Python
基于Python-Pycharm实现的猴子摘桃小游戏(源代码)
2021/02/20 Python
介绍下Java的输入输出流
2014/01/22 面试题
请解释virtual关键字的含义
2015/06/17 面试题
中华美德颂演讲稿
2014/05/20 职场文书
新闻学专业职业生涯规划范文:我的人生我做主
2014/09/12 职场文书
2015年教师节演讲稿范文
2015/03/19 职场文书
结婚当天新郎保证书
2015/05/08 职场文书