• static_folder表示静态文件所在路径,默认为root_dir下的static文件夹
  • static_url_path的行为比较复杂
    • 如果static_folder未被指定(也就是默认值static),那么static_url_path取为static
    • 如果static_folder被指定了,那么static_url_path等于static_folder的最后一级文件夹名称。
    • 手动指定static_url_path时,如果static_url_path不为空串,url的路径必须以/开头,如/static。
    • 手动指定static_url_path时,如果static_url_path为空串,url路径不必以/开头,否则相当于static_url_path=None的情况,也就是使用static_folder的目录名字。
  • static_path即将废弃,推荐使用static_path_url

localhost:5000/why/main.py

import flaskapp = flask.Flask(__name__, static_folder="./", static_url_path="why")
app.run(debug=True)

localhost:5000/main.py

import osimport flaskapp = flask.Flask(__name__, static_folder=os.path.abspath("./"), static_url_path="")
app.run(debug=True)

转载于:https://www.cnblogs.com/weiyinfu/p/11066265.html

flask中的static_path和static_path_url和static_folder相关推荐

  1. flask中文文档_「Flask系列」 初识Flask

    引子 作者有多年的编程打杂经验,之前一直参与基于Java的各种项目以及产品规划与设计,后因自己创业维持一家小公司,有些项目与产品,想降低开发成本,故在公司内部推行基于Python Flask的后端开发 ...

  2. Flask框架(flask中的蓝图Blueprint)

    1. 我们学习Flask框架,开始的时候是把所有的视图函数等都写在一个文件中 我们在这单个文件中可以定义路由.视图函数.定义模型等等. 但这显然存在一个问题:随着业务代码的增加,将所有代码都放在单个程 ...

  3. Flask中路由系统以及蓝图的使用

    一.Flask的路由系统 1.@app.route()装饰器中的参数 methods:当前URL地址,允许访问的请求方式 @app.route("/info", methods=[ ...

  4. Flask中的其他控件

    Day04 1.分页器方法 分页器BaseQuery.paginate()pageper_pageFalsePaginationitemspages获取总页数prev_num上一页的页码has_pre ...

  5. Flask中路由使用解析

    Flask简介 Flask是一个相对于Django而言轻量级的Web框架. 和Django大包大揽不同,Flask建立于一系列的开源软件包之上,这其中 最主要的是WSGI应用开发库Werkzeug和模 ...

  6. flask中的request

    1.request是什么? 简单来说,它就是flask的封装的一个对象,这个对象包含着前端请求所带的所有信息.既然说它是一个对象,那么它肯定是有一些熟悉,和方法的,下面就来介绍下request里的熟悉 ...

  7. python flask 表单数据输出_将数据从HTML表单发送到Flask中的Python脚本

    我的Python脚本中有下面的代码: def cmd_wui(argv, path_to_tx): """Run a web UI.""" ...

  8. flask中的CBV , flask-session在redis中存储session , WTForms数据验证 , 偏函数 , 对象里的一些小知识...

    flask中的CBV , flask-session在redis中存储session , WTForms数据验证 , 偏函数 , 对象里的一些小知识 flask中的CBV写法 后端代码 # 导入vie ...

  9. Flask框架(flask-script扩展命令行和flask中数据库migrate扩展的使用)

    flask-script扩展命令行 1. 安装  : pip install  Flask-Script 2. 在程序中   from flask_script import Manager   '' ...

最新文章

  1. mysql中decimal不能为空吗_程序员,知道Mysql中事务ACID的原理吗?
  2. Spring Boot 定时任务
  3. SAP ABAP和Java里的弱引用(WeakReference)和软引用(SoftReference)
  4. WCF跨域 这可能是由于试图以跨域方式访问服务而又没有正确的跨域策略,或策略不适用于 SOAP...
  5. 20180813-20180817
  6. Grub2主题修改和美化--------LinuxWindows
  7. leetcode4:Median of Two Sorted Arrays
  8. 【鲲鹏来了】手把手教你创造一个属于自己的鲲鹏开发者环境
  9. 虚拟内存的作用、分页系统实现虚拟内存原理
  10. Java成神之路——UML类关系图
  11. apache POI技术的使用
  12. AI智能写作指导:Wordhero AI写作英语长文流程
  13. Java设计登录界面
  14. 转发电子通信类期刊投稿攻略
  15. CMOS MIPI EOT 学习 基于Zynq高速串行CMOS接口的设计与实现
  16. ajax实现分页操作
  17. 电力安全教育之临时用电
  18. 谈谈我理解的SA——Systems Architecture
  19. 《小王子》精彩章节——Chapter 21
  20. 2013年部分节假日安排

热门文章

  1. 员工管理系统————员工删除模块
  2. LeetCode(62):不同路径
  3. windows下PostgreSQL 安装与配置
  4. Activiti进阶(七)——排他网关(ExclusiveGateWay)
  5. mkdir 创建目录
  6. 【Git】error: RPC
  7. 【Demo 0015】坐标系
  8. 删除Ubuntu旧内核的几种方法,这下grub菜单看起来清爽多了!
  9. visual studio 2008 intellisense does not work
  10. 那些年我踩过的关于layui表格的坑