模版查找路径配置:

在项目的 settings.py 文件中。有一个 TEMPLATES 配置,这个配置包含了模板引擎的配置,模板查找路径的配置,模板上下文的配置等。模板路径可以在两个地方配置。

1、DIRS :这是一个列表,在这个列表中可以存放所有的模板路径,以后在视图中使用 render (或render_to_string )渲染模板的时候,会在这个列表的路径中查找模板。

实例如下图:

2、 APP_DIRS :默认为 True ,这个设置为 True 后,会在 INSTALLE_APPS 的安装了的 APP 下的 templates 文件加中查找模板。

3、查找顺序:比如代码 render('list.html') 。先会在 DIRS 这个列表中依次查找路径下有没有这个模板,如果有,就返回。如果 DIRS 列表中所有的路径都没有找到,那么会先检查当前这个视图所处的 app 是否的 templates 文件夹中查找模板,如果没有找到,那么会在其他已经安装了的 app 中查找。如果所有路径下都没有找到,那么会抛出一个 TemplateDoesNotExist 的异常。

转载于:https://www.cnblogs.com/zheng-weimin/p/10163692.html

024:模版查找路径配置相关推荐

  1. Django模板、配置文件、静态文件及案例实现(创建模板、设置模板查找路径、模板接收视图传入的数据、模板处理数据、BASE_DIR、DEBUG、本地语言与时区、App应用配置)

    1.Django模板 网站如何向客户端返回一个漂亮的页面呢? 漂亮的页面需要html.css.js. 可以把这一堆字段串全都写到视图中, 作为HttpResponse()的参数,响应给客户端. 存在的 ...

  2. 【Android NDK 开发】Android Studio 使用 CMake 导入动态库 ( 构建脚本路径配置 | 指定动态库查找路径 | 链接动态库 )

    文章目录 I . CMake 引入动态库与静态库区别 II . Android Studio 中 CMake 引入动态库流程 III . 指定动态库查找路径 IV . 链接函数库 V . 完整代码示例 ...

  3. SAP知道后台配置路径如何查找后台配置的TCODE(后台配置的事务码)

    SAP 知道后台路径如何查找后台配置的对应TCODE SAP 后台配置有很多只显示有菜单路径,左下角没有显示出TCODE 名称,比如如下 "定义位置" 进入后左下角并没有显示TCO ...

  4. nodejs安装及npm模块插件安装路径配置

    在学习完js后,我们就要进入nodejs的学习,因此就必须配置nodejs和npm的属性了. 我相信,个别人在安装时会遇到这样那样的问题,看着同学都已装好,难免会焦虑起来.于是就开始上网查找解决方案, ...

  5. 【Android NDK 开发】Android Studio 使用 CMake 导入静态库 ( CMake 简介 | 构建脚本路径配置 | 引入静态库 | 指定静态库路径 | 链接动态库 )

    文章目录 I . CMake 简介 II . Android Studio 中 CMake 引入静态库流程 III . 指定 CMake 最小版本号 IV . 导入函数库 ( 静态库 / 动态库 ) ...

  6. C语言头文件、库文件的查找路径

    一.讨论环境 *操作系统:Redhat5/Fedora14 *编译器:gcc 4.5.1 以下言论仅确保在以上环境中,绝对正确.别的环境,大家可以通过类比方法,得到启示. 二.C语言头文件的查找路径 ...

  7. Linux共享库路径配置

    Linux共享库路径配置 Linux下找不到共享库文件的典型现象为明明已经安装某个软包(如libnet,MySQL),编译链接可以正常进行,但是在运行时出现如"error while loa ...

  8. linux7 多路径配置,redhat7.3多路径配置

    多路径配置主要步骤如下: 查看是否安装多路径软件包 rpm -qa|grep device-mapper wKiom1mldI7SfxAdAADUldFM57w708.png 如果系统没有安装多路径软 ...

  9. struts2路径配置_Struts 2结果路径配置示例

    struts2路径配置 This is the third post in the Struts 2 series. You might want to check out earlier posts ...

最新文章

  1. 肏蛋的Loadrunner脚本
  2. Windows 7 下如何调整网卡的优先级
  3. IT巨擎为何迷失互联网大潮
  4. 使用Microsoft Azure Backup备份Hyper-V数据
  5. Matlab实用程序--图形应用-条形图形
  6. 【Maven实战】之生成项目站点
  7. k8s Dashboard部署Tomcat集群
  8. 第三章 Redis/SSDB+Twemproxy安装与使用
  9. 100行代码实现了多线程,批量写入,文件分块的日志方法
  10. mysql窗口界面表格式手工录入_mysql手工注入
  11. Kerberos打开debug日志
  12. ios项目 swift 定义常量 其他文件引用_面试应该注意的Swift知识点
  13. 如何走技术路线的研究生论文?
  14. tf.cast()的用法(转)
  15. 破解版的ABBYY FineReader OCR文字识别软件,真的好用吗?
  16. Unity的超大开放世界解决方案
  17. Redis端口为什么是6379?
  18. 《风暴英雄》游戏体验
  19. Python实现两两交换链表中的节点
  20. STM32开发手册-IAP流程

热门文章

  1. gameplay理解
  2. com.sun.crypto.provider.SunJCE
  3. 配置hibernate手动配置
  4. 微服务实战(六):选择微服务部署策略
  5. 海康摄像头的二次开发(java)
  6. ContentObserver类的使用
  7. MySQL 5.5 的COMPRESSED INNODB 表
  8. iphone XCode调试技巧之EXC_BAD_ACCESS中BUG解决
  9. 参加中国十大IT杰出博客
  10. 【转】css行高line-height的一些深入理解及应用