Pyramid默认使用Chameleon ZPT模板,从pylons转过来的比较习惯mako模板。

在Pyramid如何更改模板引擎呢?

1. 在配置文件development.ini中,添加上:

mako.directories = [project name]:[root path]

project name是你项目的名称

root path 是你模板文件存放的根目录

跟多关于mako的设置: mako-template-render-settings

2. 修改项目的__init__.py文件,在main函数中添加上:

config.add_renderer('.html', 'pyramid.mako_templating.renderer_factory')

凡是使用.html结尾的模板,都会使用mako引擎

3. 当在View.py中,使用.html的模板,就会使用mako模板引擎了。

return render_to_response('/admin/login.html', {}, request = request)

转载于:https://www.cnblogs.com/JustRun1983/archive/2012/09/02/2667436.html

在Pyramid中使用Mako模板以及默认和.html后缀关联相关推荐

  1. C++11 函数模板的默认模板参数

    1.函数模板默认模板参数简介 函数模板与类模板在 C++98 一起被引入,因种种原因,类模板可以拥有默认模板参数,而函数模板不可以.从 C++11 开始,这个限制被解除了,即函数模板同样可以拥有默认模 ...

  2. Mako 模板系统文档翻译(1) 使用基础

    译者的前言(木野狐 http://rchen.cnblogs.com): Mako 是一个模板引擎,快速而强大.其语法类似于 Python,可以在模板内随时建立可复用的函数,灵活性比较高.让我想起来最 ...

  3. freemarker中运算符_如何在Web应用系统表示层开发中应用Velocity模板技术

    软件项目实训及课程设计指导--如何在Web应用系统表示层开发实现中应用Velocity模板技术 1.分离Web表示层的数据处理和展现逻辑的常见的应用技术 分离Web表示层的数据处理和展现逻辑是目前企业 ...

  4. 类模板,多种类型的类模板,自定义类模板,类模板的默认类型,数组的模板实现,友元和类模板,友元函数,类模板与静态变量,类模板与普通类之间互相继承,类模板作为模板参数,类嵌套,类模板嵌套,类包装器

     1.第一个最简单的类模板案例 #include "mainwindow.h" #include <QApplication> #include <QPush ...

  5. node --- 在express中配置使用模板引擎(art-template)

    下载依赖: npm install --save art-template express-art-template 配置: // app.js const express = require(&qu ...

  6. Spring MVC应用程序中的Thymeleaf模板布局,无扩展

    在使用JSP / JSTL和Apache Tiles几年之后,我开始为我的Spring MVC应用程序发现Thymeleaf. Thymeleaf是一个非常出色的视图引擎,尽管目前缺乏良好的Intel ...

  7. dw怎么打开html模板,Dreamweaver中如何使用模板

    随着Internet的普及,很多人已经不满足于仅仅上网冲浪,而希望深入地参与其中.现在,拥有自己的Web网站已经成为一种潮流.虽然制作一个简单的网页并不困难,但是制作出超凡脱俗的网站就不那么容易了.下 ...

  8. node.js ejs_如何在Node.js应用程序中使用EJS模板

    node.js ejs by Jennifer Bland 詹妮弗·布兰德(Jennifer Bland) 如何在Node.js应用程序中使用EJS模板 (How to use EJS Templat ...

  9. Flask 中的Jinja2模板引擎

    Flask 中的Jinja2模板引擎 在 Web 项目中,前端的显示效果是通过 HTML 语言来实现的,后端的视图函数将数据或模板文件返回给前端. 前端接收到后端返回的结果后,需要通过模板引擎来渲染页 ...

  10. asp.net 报表页面模板_Stimulsoft ASP.NET MVC报表教程:在设计器中保存报表模板

    Stimulsoft Reports.Net最新版下载:https://www.evget.com/product/1071/download 本示例说明如何加载报表模板并在设计器中对其进行编辑. 首 ...

最新文章

  1. Keras框架训练模型保存及载入继续训练
  2. 安装zabbix4.0+grafana
  3. 辽宁省计算机专业最好的本科学校有哪些,辽宁省哪所大学最好-辽宁省排名前十的大学排名...
  4. 洛谷P4768 [NOI2018]归程 [可持久化并查集,Dijkstra]
  5. PopTheBubble —测量媒体偏差的产品创意
  6. php读取excel的数据,php读取excel文件数据
  7. VMware Workstation 与 Device/Credential Guard 不兼容。在禁用 Device/Credenti--------------------------解决办法
  8. Ubuntu下安装opencv3.2.0,解决anaconda下的Python和安装opencv3.2.0冲突的问题
  9. Python的开源人脸识别库:离线识别率高达99.38%
  10. vue如何区别浏览器刷新和关闭
  11. 数学分析笔记4:一元函数微分学
  12. 细数阿里 25 个开源的前端项目,让你的 2021 路更加平坦
  13. 毕设过程中使用WPS的自定义生成目录中混入图片等非相关元素
  14. 学习github的网站
  15. 2060显卡驱动最新版本_GPU驱动CUDAPyTorch对应关系
  16. Java之OutOfMemoryError简单分析
  17. 魅族m15简单开启Usb调试模式的步骤
  18. mysql cts_mysql 时区问题
  19. 用大白菜装centos7_大白菜安装centos7iso
  20. 在word文档中,解决求和符号的上下标变成右标.

热门文章

  1. 【算法笔记】逆元的求解
  2. 【UVA10976】Fractions Again?!(结构体内重载运算符---水题)
  3. 输入输出知识点和问题超全总结(持续更新中)
  4. java 设计模式 抽象工厂_Java设计模式----------抽象工厂模式
  5. MASK RCNN在tensorflow 2.5中运行
  6. php hidden属性,微信小程序关于组件的hidden属性的使用建议
  7. 易筋SpringBoot 2.1 | 第十七篇:SpringBoot的事务Transaction
  8. 易筋SpringBoot 2.1 | 第十四篇:SpringBoot的HikariCP
  9. 2021-08-3116. 最接近的三数之和 排序+双指针
  10. 构造函数中的常见错误