
		 
		2008年6月26日		  
	
 
	
			
			 模板语法
 模板语法类似于Velocity
1. 注释
## single line
#* multi line *#
2. PlaceHolder
PlaceHolder就是用来输出到界面上的元素
发现了比较厉害的几个地方
* 可以直接使用python中的内嵌对象, 如range()函数
*  可以引入pythong的library中的东西
*  自定义的变量,函数,类,对象都可以通过searchList传到模板上使用
也就是说,在模板里面,可以完成任何python能完成的事情。这个是我见过的其它的模板语言没有的。
			
posted @ 
2008-06-26 16:37 JustRun 阅读(469) | 
评论 (0) | 
编辑 收藏 
	
		
	
		
		 
		2008年6月25日		  
	
 
	
			
			1. Template对象构造
Template对象有7种构造方法, 分别如下:
- * 直接使用字符串
 - t = Template("The king is a $placeholder1.")
 Pass the template definition as a string.
-           * 使用模板文件
 
- t = Template(file="fink.tmpl")
 Read the template definition from a file named "fink.tmpl".
-           *使用文件对象
 
- t = Template(file=f)
 Read the template definition from file-like object 'f'.
-           *重载方法,加入填入信息
 
- t = Template("The king is a $placeholder1.", searchList=[dict, obj])
 
 
- t = Template(file="fink.txt", searchList=[dict, obj])
 
 
- t = Template(file=f, searchList=[dict, obj])
 
 
posted @ 
2008-06-25 17:45 JustRun 阅读(355) | 
评论 (0) | 
编辑 收藏
Cheetah的文档上有讲如何使用Cheetah命令来编译一个模板,编译成一个python的module.
但是windows查了一下,没有这个执行命令
在硬盘上搜了一下,发现原来是个在C:\Program Files\Python25\scripts目录下有一个文件是Cheetah,但是没有后缀名,用文本编辑器打开看了一下,就是文档中提到的命令.
可能它默认的是在linux环境中执行,所以,没有后缀名只要是可执行文件就可以了.
现在copy一份Cheetah,把后缀名改成Cheetah.py就可以用这个文件编译模板了
命令
Cheetah c 编译模板文件
Cheetah f  填充模板文件
			
posted @ 
2008-06-25 17:10 JustRun 阅读(421) | 
评论 (0) | 
编辑 收藏 
	
		
	
		
		 
		2008年6月19日		  
	
 
	
			
			
一, Cheetah介绍和网址
Cheetah的读音像是cheater, 看来要上当了.
它是一个python的模板引擎.
官方网址: http://www.cheetahtemplate.org/
二, windows下安装
安装很容易,按照文档就可以了,不过好像安装的时候,没有安装到提到的C module, 不过文档里面讲没有找到的话,会使用python写的替代, 只是效率会有问题.
OK, 安装完毕, 运行第一个例子, 通过.
			
posted @ 
2008-06-19 22:00 JustRun 阅读(489) | 
评论 (0) | 
编辑 收藏 
	
		
	
		
		 
		2006年12月19日		  
	
 
	
			
			 private string _name;
               public string Name
        {
            get
            {
                return _name;
            }
            set
            {
                _name=value;
            }
        }
			
posted @ 
2006-12-19 18:16 JustRun 阅读(672) | 
评论 (0) | 
编辑 收藏 
	
		
	
				
 
	
		
			
	现在从事的工作是.NET开发。
本人兴趣python, mysql, linux等开源软件开发和使用
			
	|  | 
|
| 28 | 29 | 30 | 1 | 2 | 3 | 4 | 
| 5 | 6 | 7 | 8 | 9 | 10 | 11 | 
| 12 | 13 | 14 | 15 | 16 | 17 | 18 | 
| 19 | 20 | 21 | 22 | 23 | 24 | 25 | 
| 26 | 27 | 28 | 29 | 30 | 31 | 1 | 
| 2 | 3 | 4 | 5 | 6 | 7 | 8 | 
			
常用链接
留言簿(1)
		随笔分类
		
				
			
	
		随笔档案
		
				
			
	
搜索
最新评论
	
阅读排行榜
评论排行榜