web framework---cherrypy学习笔记1

一、安装环境

  cherrypy是基于python的web framework框架,首先需要安装python运行环境,笔者的环境是目前最新的python3.2,

下载地址是www.python.org/download.

  cherrypy的下载地址是http://download.cherrypy.org/cherrypy/3.2.2/

  1.安装python

  在安装完python之后,进入cmd命令行,验证是否安装成功,如图所示:


  如果安装成功,在命令行中输入python可以看到python的版本号等基本信息,并进入python的交互输入界面。

  如不出现该界面,首先考虑是否设置环境变量。比如:将“c:\python32”加入到系统变量“path”中,然后再尝试。

  2.安装cherrypy

  下载cherrypy的安装文件,如果是msi安装文件,则直接双击安装,安装完成后,在cmd命令行中输入:

  python -c “import cherrypy” 进行验证。如图所示:

 

二、cherrypy小试

  根据以下代码尝试开发一个“hello,world” web application。

  代码如下所示:

 

import cherrypy

class HelloWorld(object):
    def index(self):
        return "Hello World!"
    index.exposed = True

cherrypy.quickstart(HelloWorld())

  在cmd中输入命令:python hell.o_world.py

  成功执行后,我们在浏览器中可以看到这样的一个简单的界面。


  整个页面中仅仅输出一行”hello,world“。

  如果未输出改行,或者找不到指定的页面,可能出现的问题是默认端口8080被其他程序所占用,我们可以通过修改配置文件,进行端口设置:

 

import cherrypy

class HelloWorld(object):
    def index(self):
        return "Hello World!"
    index.exposed = True

conf = {'global': {'server.socket_port': 8000,
'server.socket_host': 'localhost'}}


cherrypy.config.update(conf)
cherrypy.quickstart(HelloWorld())

  这样在浏览器中输入loacalhost:8000,也许就能看到本实验的结果了!

三、推荐读物

  1.cherrypy自带的document,网址是http://docs.cherrypy.org/stable/index.html

  2.《Cherrypy Essentials. Rapid Python Web Applicaiton Development》

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值