Python+Karrigell+Cheetah环境搭建
时间:2011-01-03 来源:Pynix
简介
Karrigell是一个功能强大且灵活的python/web框架,为web开发提供了多种解决方案.并且,很重要的,它的安装和使用都非常的简单.即使是python的初学者,也不会在使用Karrigell的时候犯迷糊,并且Karrigell也没有因为结构简单而限制python的一些特性.它提供了自己的web服务器完成工作,但是也非常容易的和其他的web服务器(例如apache)结合工作,所以如果你选择了Karrigell,你仍然可以使用之前一直在使用的web服务器.
Cheetah是一个用Python写的模板系统与代码生成工具。Cheetah提供了一门简单语言,用来定义提供基本流控制和对象访问的构造模板。
文件准备
1.python2.6
2.Karrigell-3.1.1 下载地址:http://sourceforge.net/projects/karrigell/files/Full%20package/Karrigell-3.1.1/
3.Cheetah-2.4.4 下载地址:http://pypi.python.org/pypi/Cheetah/2.4.4
开始安装
1.安装Python2.6 (过程略)
2.安装Karrigell-3.1.1 (过程略)
测试Karrigell能否正常运行:
如果能打开以上网页说明没什么问题
开始配置Cheetah:
1.解压下载的Cheetah2.4.4压缩包
2.cmd进入解压后的目录,输入命令 python setup.py build
编译完成后打开build/lib文件夹
复制Cheetah文件夹到 karrigell的package文件夹中:
然后打开extensions文件夹找到Cheetah.py文件,将此文件重命名为Cheetahs.py 当然你也可以随便改个其他名字 :)
开始创建一个应用
打开Karrigell的www文件夹,创建一个新的文件夹 pynix,在其中建立两个文件: index.ks 和 index.tmpl
启动 Karrigell,打开浏览器:
运行成功!
将index.tmpl文件添加几个汉字,刷新:
出现编码错误!