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命令行,验证是否安装成功,如图所示:

web framework---cherrypy学习笔记1_第1张图片

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

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

  2.安装cherrypy

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

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

  web framework---cherrypy学习笔记1_第2张图片

二、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

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

web framework---cherrypy学习笔记1_第3张图片

  整个页面中仅仅输出一行”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》

你可能感兴趣的:(Web,python,object,cmd,application,import)