zoukankan      html  css  js  c++  java
  • Flask中的实例化配置

    也就是在app=Flask(__name__)括号中的参数

    1.static_folder = 'static',  # 静态文件目录的路径 默认当前项目中的static目录
    2.static_url_path = None,  # 静态文件目录的url路径 默认不写是与static_folder同名,远程静态文件时复用
    3.template_folder = 'templates'  # template模板目录, 默认当前项目中的 templates 目录

    常用的就记住以上三个其他的了解有个印象

    static_folder = 'static',  # 静态文件目录的路径 默认当前项目中的static目录
    static_host = None,  # 远程静态文件所用的Host地址,默认为空
    static_url_path = None,  # 静态文件目录的url路径 默认不写是与static_folder同名,远程静态文件时复用
    # host_matching是否开启host主机位匹配,是要与static_host一起使用,如果配置了static_host, 则必须赋值为True
    # 这里要说明一下,@app.route("/",host="localhost:5000") 就必须要这样写
    # host="localhost:5000" 如果主机头不是 localhost:5000 则无法通过当前的路由
    host_matching = False,  # 如果不是特别需要的话,慎用,否则所有的route 都需要host=""的参数
    subdomain_matching = False,  # 理论上来说是用来限制SERVER_NAME子域名的,但是目前还没有感觉出来区别在哪里
    template_folder = 'templates'  # template模板目录, 默认当前项目中的 templates 目录
    instance_path = None,  # 指向另一个Flask实例的路径
    instance_relative_config = False  # 是否加载另一个实例的配置
    root_path = None  # 主模块所在的目录的绝对路径,默认项目目录
  • 相关阅读:
    js将图片转换为base64
    java 后台将base64字符串保存为图片
    mysql truncate drop delete的区别
    java的反射机制
    mysql的三大范式
    EasyUi datagrid鼠标的悬停效果
    SimpleDateFormat关于时间类的一些常用处理
    mysql修改表字段属性类型
    Spring Boot 之注解@Component @ConfigurationProperties(prefix = "sms")
    tomcat如何修改发布目录
  • 原文地址:https://www.cnblogs.com/RootEvils/p/10304347.html
Copyright © 2011-2022 走看看