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コマンドラインに入り、図に示すようにインストールに成功したかどうかを確認します.
インストールに成功した場合、コマンドラインにpythonを入力すると、pythonのバージョン番号などの基本情報が表示され、pythonのインタラクティブ入力インタフェースに入ります.
このインタフェースが表示されない場合は、まず環境変数を設定するかどうかを考慮します.たとえば、「c:python 32」をシステム変数「path」に追加してから試します.
2.cherrypyのインストール
cherrypyのインストールファイルをダウンロードし、msiのインストールファイルであれば、直接ダブルクリックしてインストールし、インストールが完了したら、cmdコマンドラインに入力します.
python-c「import cherrypy」で検証します.図に示すように、
二、cherrypy小试
次のコードに基づいて「hello,world」webアプリケーションの開発を試みます.
コードは次のとおりです.
cmdにコマンド:python hellを入力します.o_world.py
正常に実行されると、ブラウザでこのような簡単なインタフェースが表示されます.
ページ全体に「hello,world」という行だけが出力されます.
改行が出力されなかったり、指定されたページが見つからなかったりすると、デフォルトのポート8080が他のプログラムによって占有されている可能性があります.プロファイルを変更して、ポート設定を行うことができます.
三、推薦読み物
1.cherrypyが持参したdocument、URLはhttp://docs.cherrypy.org/stable/index.html
2.《Cherrypy Essentials. Rapid Python Web Applicaiton Development》
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コマンドラインに入り、図に示すようにインストールに成功したかどうかを確認します.
インストールに成功した場合、コマンドラインにpythonを入力すると、pythonのバージョン番号などの基本情報が表示され、pythonのインタラクティブ入力インタフェースに入ります.
このインタフェースが表示されない場合は、まず環境変数を設定するかどうかを考慮します.たとえば、「c:python 32」をシステム変数「path」に追加してから試します.
2.cherrypyのインストール
cherrypyのインストールファイルをダウンロードし、msiのインストールファイルであれば、直接ダブルクリックしてインストールし、インストールが完了したら、cmdコマンドラインに入力します.
python-c「import cherrypy」で検証します.図に示すように、
二、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
正常に実行されると、ブラウザでこのような簡単なインタフェースが表示されます.
ページ全体に「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》