Web 開発に Python を使用する場合、最も有名な Django や Tornado など、多くのフレームワークから選択できます。これらのフレームワークに加えて、非常に便利でスムーズに使用できる軽量のフレームワークもあります。 web.pyです。これは、残念ながら 2013 年に自殺したハッカーによって作成されました。現在は別の人によって保守・更新されているとのこと。次に、Windows で web.py 開発環境をセットアップする方法を学びましょう。
1. web.py をインストールします
https://github.com/webpy/webpy で web.py インストール パッケージをダウンロードします。 github にはブラウザのバージョンに関する要件があることに注意してください。たとえば、IE9 以前はサポートされていません。
必要に応じて、対応するバージョンをダウンロードしてください。
ダウンロードしたら解凍してcmdを開き、解凍ディレクトリにcdして
python setup.py install
インストール完了です。 (前提条件は、Python3 より前のバージョンの Python をインストールすることです)
2. プログラムをテストします。
hello.py ファイルを作成します
import web urls = ('/hello', 'hello', ) class hello(object): def GET(self): return 'hello world' if __name__ == "__main__": app = web.application(urls, globals()) app.run()
urls は URL マッピング ルール (サーブレットのマッピングと同様)、class hello はリンク リクエストの応答です。
次にコマンドラインでファイルを実行します:
プログラムを停止したい場合は、Ctrl+Cを押して終了します。デフォルトのプログラムはポート 8080 で実行され、ブラウザに http://127.0.0.1:8080/hello と入力すると、結果が表示されます:
プログラムはデフォルトでポート 8080 で実行されます。 8080 がブロックされている 他のプログラムが占有している場合、web.py プログラムは実行できません。たとえば、sockets.error などのエラーが発生します。このとき、ポートを変更する必要があります。
web.py には Web サイトをデプロイする機能がないので、web.py プログラムはローカルにのみアクセスできることに注意してください。デプロイしたい場合は、Apache または nginx を使用する必要があります。以上がWindows で web.py 開発フレームワークを迅速に構築する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。