在Pyramid中使用Mako模板以及默认和.html后缀关联
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后缀关联相关推荐
- C++11 函数模板的默认模板参数
1.函数模板默认模板参数简介 函数模板与类模板在 C++98 一起被引入,因种种原因,类模板可以拥有默认模板参数,而函数模板不可以.从 C++11 开始,这个限制被解除了,即函数模板同样可以拥有默认模 ...
- Mako 模板系统文档翻译(1) 使用基础
译者的前言(木野狐 http://rchen.cnblogs.com): Mako 是一个模板引擎,快速而强大.其语法类似于 Python,可以在模板内随时建立可复用的函数,灵活性比较高.让我想起来最 ...
- freemarker中运算符_如何在Web应用系统表示层开发中应用Velocity模板技术
软件项目实训及课程设计指导--如何在Web应用系统表示层开发实现中应用Velocity模板技术 1.分离Web表示层的数据处理和展现逻辑的常见的应用技术 分离Web表示层的数据处理和展现逻辑是目前企业 ...
- 类模板,多种类型的类模板,自定义类模板,类模板的默认类型,数组的模板实现,友元和类模板,友元函数,类模板与静态变量,类模板与普通类之间互相继承,类模板作为模板参数,类嵌套,类模板嵌套,类包装器
1.第一个最简单的类模板案例 #include "mainwindow.h" #include <QApplication> #include <QPush ...
- node --- 在express中配置使用模板引擎(art-template)
下载依赖: npm install --save art-template express-art-template 配置: // app.js const express = require(&qu ...
- Spring MVC应用程序中的Thymeleaf模板布局,无扩展
在使用JSP / JSTL和Apache Tiles几年之后,我开始为我的Spring MVC应用程序发现Thymeleaf. Thymeleaf是一个非常出色的视图引擎,尽管目前缺乏良好的Intel ...
- dw怎么打开html模板,Dreamweaver中如何使用模板
随着Internet的普及,很多人已经不满足于仅仅上网冲浪,而希望深入地参与其中.现在,拥有自己的Web网站已经成为一种潮流.虽然制作一个简单的网页并不困难,但是制作出超凡脱俗的网站就不那么容易了.下 ...
- node.js ejs_如何在Node.js应用程序中使用EJS模板
node.js ejs by Jennifer Bland 詹妮弗·布兰德(Jennifer Bland) 如何在Node.js应用程序中使用EJS模板 (How to use EJS Templat ...
- Flask 中的Jinja2模板引擎
Flask 中的Jinja2模板引擎 在 Web 项目中,前端的显示效果是通过 HTML 语言来实现的,后端的视图函数将数据或模板文件返回给前端. 前端接收到后端返回的结果后,需要通过模板引擎来渲染页 ...
- asp.net 报表页面模板_Stimulsoft ASP.NET MVC报表教程:在设计器中保存报表模板
Stimulsoft Reports.Net最新版下载:https://www.evget.com/product/1071/download 本示例说明如何加载报表模板并在设计器中对其进行编辑. 首 ...
最新文章
- Keras框架训练模型保存及载入继续训练
- 安装zabbix4.0+grafana
- 辽宁省计算机专业最好的本科学校有哪些,辽宁省哪所大学最好-辽宁省排名前十的大学排名...
- 洛谷P4768 [NOI2018]归程 [可持久化并查集,Dijkstra]
- PopTheBubble —测量媒体偏差的产品创意
- php读取excel的数据,php读取excel文件数据
- VMware Workstation 与 Device/Credential Guard 不兼容。在禁用 Device/Credenti--------------------------解决办法
- Ubuntu下安装opencv3.2.0,解决anaconda下的Python和安装opencv3.2.0冲突的问题
- Python的开源人脸识别库:离线识别率高达99.38%
- vue如何区别浏览器刷新和关闭
- 数学分析笔记4:一元函数微分学
- 细数阿里 25 个开源的前端项目,让你的 2021 路更加平坦
- 毕设过程中使用WPS的自定义生成目录中混入图片等非相关元素
- 学习github的网站
- 2060显卡驱动最新版本_GPU驱动CUDAPyTorch对应关系
- Java之OutOfMemoryError简单分析
- 魅族m15简单开启Usb调试模式的步骤
- mysql cts_mysql 时区问题
- 用大白菜装centos7_大白菜安装centos7iso
- 在word文档中,解决求和符号的上下标变成右标.
热门文章
- 【算法笔记】逆元的求解
- 【UVA10976】Fractions Again?!(结构体内重载运算符---水题)
- 输入输出知识点和问题超全总结(持续更新中)
- java 设计模式 抽象工厂_Java设计模式----------抽象工厂模式
- MASK RCNN在tensorflow 2.5中运行
- php hidden属性,微信小程序关于组件的hidden属性的使用建议
- 易筋SpringBoot 2.1 | 第十七篇:SpringBoot的事务Transaction
- 易筋SpringBoot 2.1 | 第十四篇:SpringBoot的HikariCP
- 2021-08-3116. 最接近的三数之和 排序+双指针
- 构造函数中的常见错误