[Webpy]在webpy中使用jinja2模板
来源:互联网 发布:centos无法挂载ntfs 编辑:程序博客网 时间:2024/06/06 03:11
webpy的模板感觉写小的网页还可以,但是如果要是写比较多的html标签就会显得非常乱,于是决定使用jinja2,这个模板类似django的模板,而且跟其他pythonweb框架的兼容性也比较好。
在项目目录下新建一个settings文件
#-*- coding: utf-8 -*-__author__ = 'orangleliu''''settings of the project'''import osimport webfrom web.contrib.template import render_jinja#------------------debug----------------------debug = 'SERVER_SOFTWARE' not in os.environweb.config.debug = debug#------------------jinja2----------------------app_root = os.path.dirname(__file__)templates_path = os.path.join(app_root, 'templates').replace('\\', '/')render = render_jinja( templates_path, encoding='utf-8')
要在项目目录下新建一个templates文件夹来存放模板文件。
使用:
#-*- coding: utf-8 -*-__author__ = 'orangleliu''''filename: index.pycreate: @20140513index page handler of this app'''import webfrom settings import renderclass index: def GET(self): web.header("Content-Type", "text/html") return render.index({})
项目文件的结构如下:
这样就可以使用jinja2模板了。
0 0
- [Webpy]在webpy中使用jinja2模板
- webpy中使用session
- webpy
- webpy
- webpy
- dotcloud + webpy + jinja2 + sqlalchemy + uwsgi
- 在python 2.7下面使用webpy框架
- ubuntu系统中webpy的使用
- webpy中web.webapi
- 【webpy】webpy笔记
- 在windows下安装webpy
- webpy浅谈
- webpy-简介
- webpy框架
- webpy 入门
- webpy框架
- webpy使用笔记(二) session的使用
- webpy中配置发送邮件服务
- InetAddress类分析[2-0]
- [转]Deep Learning 软件资源列表
- 数据库操作(使用FMDB)
- 自己的回调函数过程
- 分段机制和分页机制(May 13)
- [Webpy]在webpy中使用jinja2模板
- php基础3------一些与数组相关的函数
- android git
- php 中判断请求来自 移动手机端,还是来自电脑 PC 端
- Leetcode 线性表 Remove Duplicates from Sorted Array II
- 正确选择报表工具的十大标准
- 简单的说
- NHibernate学习笔记(一):初识NHibernate
- functor(仿函数)初涉