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蓝图实例化的时候指定的文件夹下去寻找

  • 相关阅读:
    Android 5.X新特性之RecyclerView基本解析及无限复用
    Android 网络框架之Retrofit2使用详解及从源码中解析原理
    Android 源码解析之AsyncTask
    Business Logic
    WHO AM I
    黑洞
    俄罗斯方块
    还记得八皇后的解法吗
    汝之蜜糖,吾之砒霜
    项目为什么会失败
  • 原文地址:https://www.cnblogs.com/zhongyehai/p/11799732.html
Copyright © 2011-2022 走看看