web framework---cherrypy学習ノート1


一、設置環境
cherrypyはpythonベースのweb frameworkフレームワークで、まずpython実行環境をインストールする必要があります.筆者の環境は現在最新のpython 3です.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:python 32」をシステム変数「path」に追加してから試します.
  2.cherrypyのインストール
cherrypyのインストールファイルをダウンロードし、msiのインストールファイルであれば、直接ダブルクリックしてインストールし、インストールが完了したら、cmdコマンドラインに入力します.
python-c「import cherrypy」で検証します.図に示すように、
  web framework---cherrypy学习笔记1_第2张图片
二、cherrypy小试
次のコードに基づいて「hello,world」webアプリケーションの開発を試みます.
コードは次のとおりです.
 
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、URLはhttp://docs.cherrypy.org/stable/index.html
  2.《Cherrypy Essentials. Rapid Python Web Applicaiton Development》