专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »PHP教程 » karrigell:Karrigell 入门 »正文

karrigell:Karrigell 入门

来源: 发布时间:星期一, 2009年1月12日 浏览:4次 评论:0
  原文: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

  第 2种,你需要找到Karrigell.ini,然后加上这么

  port=8080

  现在你需要配置apache将有关请求转向到Karrigell.般来说,你希望apache可以处理任何静态文件请求,比如php.你可以和apache共享同个路径, 也可以设立单独路径..然后设置那些文件需要apache把请求传递给Karrigell,你需要添加下面内容到apache httpd.conf 文件.

RewriteEngine _disibledevent='index'>Back</a>"

  结论

  Karrigell提供了 4种思路方法来进行web开放,Python scripts,Karrigell services,HTML Inside Python和Python Inside HTML,每种思路方法都有其特点,但是他们却都有个共同优点:使用简单.Karrigell 将web开发变成了件优雅,简单事情.无论是单独使用Karrigell还是和apache结合使用,都是令人吃惊简单.,无论是对于初学者,还是老手,Karrigell都是不错选择.

相关文章

读者评论

  • 共0条 分0页

发表评论

  • 昵称:
  • 内容: