Karrigell 入门
日期:2007年10月25日 作者: 查看:[大字体 中字体 小字体]-
原文: http://www.devshed.com/c/a/Python/Karrigell-for-Python/
因为python并不是特别为web开发而生,所以现在很多的python使用者都在开发能够让python运行于web的框架.Karrigell就是现在为数众多的python/web框架之一.本文将对Karrigell做简要的介绍.
简介
Karrigell是一个功能强大且灵活的python/web框架,为web开发提供了多种解决方案.并且,很重要的,它的安装和使用都非常的简单.即使是python的初学者,也不会在使用Karrigell的时候犯迷糊,并且Karrigell也没有因为结构简单而限制python的一些特性.它提供了自己的web服务器完成工作,但是也非常容易的和其他的web服务器(例如apache)结合工作,所以如果你选择了Karrigell,你仍然可以使用之前一直在使用的web服务器.
这篇文章将从Karrigell的安装开始说起,介绍数个Karrigell的重要特性.
安装Karrigell
上面说了,Karrigell的安装一点都不麻烦.你要做的第一步是到 SourceForge 下载最新的Karrigell,当你下载了zip包后,将其解压缩到一个容易找到的目录.然后直接双击Karrigell.py启动Karrigell的内置web服务器.如果你现在并不想把Karrigell和其他的web服务器结合使用,那Karrigell的安装到此就结束了.
但如果你想要设置你的web服务器来和Karrigell结合,我们拿apache来举例子.我们现在需要Karrigell在apache的后台运行,来使apache将相关的请求传送给Karrigell
因为apache一般会运行在80端口,你需要给Karrigell设置一个其他的运行端口.有两个方法来达到这个目的,其一是使用命令行来完成,或者可以改变Karrigell的配置文件.先来看如何用命令行,我们将在8080端口运行Karrigell.C:\Karrigell>Karrigell.py -P 8080
第二种,你需要找到Karrigell.ini,然后加上这么一句
port=8080
现在你需要配置apache将有关的请求转向到Karrigell.一般来说,你希望apache可以处理任何的静态文件请求,比如php.你可以和apache共享同一个路径, 也可以设立单独的路径..然后设置那些文件需要apache把请求传递给Karrigell,你需要添加下面的内容到apache的 httpd.conf 文件.
RewriteEngine On
RewriteRule ^/(.*).py(.*) http://localhost:8080/$1.py$2 [L,P]
RewriteRule ^/(.*).ks(.*) http://localhost:8080/$1.ks$2 [L,P]
RewriteRule ^/(.*).hip(.*) http://localhost:8080/$1.hip$2 [L,P]
RewriteRule ^/(.*).pih(.*) http://localhost:8080/$1.pih$2 [P]如果你想, 你可以设置全部的特定文件请求都转给Karrigell.在本文中,我们将使用testarea这个路径,所以我们这样设置httpd.conf:
RewriteEngine On
- [1] [2] [3] [4] [5] 下一页
-
- Karrigell 入门 相关文章:
- ·赛迪网联手浪潮 开启服务器市场盘点大门
- ·新手入门 ASP.NET2.0缓存技术
- ·有史以来最酷的Windows后门变态入侵
- ·菜鸟入门 AV功放机上的数字含义
- ·登录QQ小心“奥运门票”骗局
- ·电影视频服务器架设完全入门
- ·我们怎样看待门户网站的色情
- ·本地化加速 谷歌门户化首页上线
- ·入门:SEO的准则
- ·PHP入门指导:如何学习PHP?
- Karrigell 入门 相关软件
- ·《冰封王座》地图:悠林门-天龙八部 2.0 BETA19b
- ·《魔法门外传5》黑暗魔君大反扑试玩
- ·《荣誉骑士》热门MHR1.7汉化修正版
- ·《暗黑之门:伦敦》E3宣传片
- ·《魔法门之英雄无敌1》中文版试玩经典怀旧
- ·澳门芳踪三缺一
- ·魔法门Ⅱ 汉化版
- ·澳门邮票欣赏——1999
- ·生死之门
- ·奇幻巨著《沙门空海之大唐鬼宴》(四卷全本)
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:页面制作角色的思考
下一篇:Ajax的一些有用的小技巧
精品推荐
热点TOP10
- ·图象处理中的边缘检测------canny算子
- ·EZ-USB 68013A开发指南
- ·数值计算程序大放送-特征值和特征向量
- ·ARM的嵌入式Linux移植体验之BootLoader
- ·Visual C++ ADO数据库编程入门
- ·智能手机Smartphone开发导语
- ·利用 wordXP 实现自动排班
- ·[分形]DLA团簇模型的摸拟
- ·DENX U-Boot及Linux使用手册
- ·Visual FoxPro 9.0 SP2正式版下载
- ·VS2005控件的问题解决办法
- ·Cookie是什么?用法是怎样?与SESSION有什么区别?
- ·J2SE API读取Properties文件的六种方法
- ·Silverlight、JavaFX、Flex技术比较
- ·Silverlight将不再支持ArrayList类型
- ·教程:XSLT Designer快速入门指南
- ·创建Web应用和Struts框架配置文件实例
- ·Spring入门指引:理解Spring的打包方式
- ·UDT协议-基于UDP的可靠数据传输协议
- ·解析KJava在移动设备开发中的应用
