zoukankan      html  css  js  c++  java
  • 二十七:视图之蓝图中模版文件和静态文件寻找规则

    模板文件:

    根目录下的templates-->蓝图定义时指定的位置-->(若有相同名字的文件,则加载根目录下的资源)
    1、在蓝图的情况下,寻找静态资源依旧是默认从主目录的templates
    2、如果在根目录下的static和templates中没有找到指定文件,则会从蓝图声明时指定的文件夹下去找
    3、若默认的资源文件夹和蓝图指定的文件夹下有同名的资源,则加载根目录下的资源

    1、flask默认的资源位置

    2、在蓝图中使用 template_folder 指定读取静态文件的目录,当根目录下资源的位置里面没有指定文件的时候,则从此位置去找

    3、当指定文件在根目录下文件资源里面存在,在蓝图指定的文件下也存在时,加载根目录下的资源

    静态资源文件

    1、在蓝图的情况下,使用url_for('static'),则只会在app实例化时指定的文件夹下查找
    2、如果在加载静态文件的时候,指定了蓝图的名字,如url_for('user.static'),name就会到user蓝图实例化的时候指定的文件夹下去寻找

  • 相关阅读:
    RSA使用
    C#获取主机信息
    NSIS打包软件使用
    C#获取局域网主机
    C#实现Web链接启动应用程序
    4.布局介绍
    Server Sql 多表查询、子查询和分页
    C# File类常用方法
    Vue 使用技巧手记
    前端面试题手记
  • 原文地址:https://www.cnblogs.com/zhongyehai/p/11799732.html
Copyright © 2011-2022 走看看