CheetahTemplate

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(User)
 
(未显示1个用户的9个中间版本)
第1行: 第1行:
 +
{{top news}}
 +
{{SeeWikipedia}}
 +
 
Cheetah - The Python-Powered Template Engine
 
Cheetah - The Python-Powered Template Engine
  
 
http://www.cheetahtemplate.org
 
http://www.cheetahtemplate.org
 +
 +
==Quickstart==
 +
Debian用户
 +
apt-get install python2.3-cheetah
 +
apt-get install python2.4-cheetah
 +
Cheetah 被安装到 /usr/lib/python2.4/site-packages/Cheetah
 +
其他用户
 +
python setup.py install
 +
/usr/local/Python2.5/lib/site-packages/Cheetah
 +
or
 +
C:\Python25\Lib\site-packages\Cheetah
 +
 +
>>> from Cheetah.Template import Template
 +
>>> templateDef = """
 +
... <HTML>
 +
... <HEAD><TITLE>$title</TITLE></HEAD>
 +
... <BODY>
 +
... $contents
 +
... ## this is a single-line Cheetah comment and won't appear in the output
 +
... #* This is a multi-line comment and won't appear in the output
 +
...    blah, blah, blah
 +
... *#
 +
... </BODY>
 +
... </HTML>"""
 +
>>> nameSpace = {'title': 'Hello World Example', 'contents': 'Hello World!'}
 +
>>> t = Template(templateDef, searchList=[nameSpace])
 +
>>> print t
 +
 +
>>> nameSpace['title'] = 'Huihoo'
 +
>>> print t
  
 
==User==
 
==User==
*http://reddit.com
+
*http://reddit.com/
 +
*http://klive.cpushare.com/ - KLive: Linux Kernel Live Usage Monitor
 +
*[[Snurf Python-based Blog|Snurf]]
 +
*[[PyBlosxom]]
 +
*http://linuxgazette.net/
 +
 
 +
{{comment}}
 +
 
 +
[[Category:Template]]
 +
[[Category:Python]]

2010年12月1日 (三) 00:27的最后版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 CheetahTemplate Thanks, Wikipedia.

Cheetah - The Python-Powered Template Engine

http://www.cheetahtemplate.org

[编辑] Quickstart

Debian用户

apt-get install python2.3-cheetah
apt-get install python2.4-cheetah
Cheetah 被安装到 /usr/lib/python2.4/site-packages/Cheetah 

其他用户

python setup.py install 
/usr/local/Python2.5/lib/site-packages/Cheetah
or 
C:\Python25\Lib\site-packages\Cheetah
>>> from Cheetah.Template import Template
>>> templateDef = """
... <HTML>
... <HEAD><TITLE>$title</TITLE></HEAD>
... <BODY>
... $contents
... ## this is a single-line Cheetah comment and won't appear in the output
... #* This is a multi-line comment and won't appear in the output
...    blah, blah, blah 
... *#
... </BODY>
... </HTML>"""
>>> nameSpace = {'title': 'Hello World Example', 'contents': 'Hello World!'}
>>> t = Template(templateDef, searchList=[nameSpace])
>>> print t
>>> nameSpace['title'] = 'Huihoo'
>>> print t

[编辑] User

Comment-32x32.png

<discussion>characters_max=300</discussion>

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱