ホームページ >バックエンド開発 >Python チュートリアル >Windows で web.py 開発フレームワークを迅速に構築する方法

Windows で web.py 開発フレームワークを迅速に構築する方法

巴扎黑
巴扎黑オリジナル
2017-08-02 09:48:301551ブラウズ

Web 開発に Python を使用する場合、最も有名な Django や Tornado など、多くのフレームワークから選択できます。これらのフレームワークに加えて、非常に便利でスムーズに使用できる軽量のフレームワークもあります。 web.pyです。これは、残念ながら 2013 年に自殺したハッカーによって作成されました。現在は別の人によって保守・更新されているとのこと。次に、Windows で web.py 開発環境をセットアップする方法を学びましょう。

1. web.py をインストールします

https://github.com/webpy/webpy で web.py インストール パッケージをダウンロードします。 github にはブラウザのバージョンに関する要件があることに注意してください。たとえば、IE9 以前はサポートされていません。

Windows で web.py 開発フレームワークを迅速に構築する方法

必要に応じて、対応するバージョンをダウンロードしてください。

ダウンロードしたら解凍して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 はリンク リクエストの応答です。

次にコマンドラインでファイルを実行します:

Windows で web.py 開発フレームワークを迅速に構築する方法

プログラムを停止したい場合は、Ctrl+Cを押して終了します。デフォルトのプログラムはポート 8080 で実行され、ブラウザに http://127.0.0.1:8080/hello と入力すると、結果が表示されます:

Windows で web.py 開発フレームワークを迅速に構築する方法

プログラムはデフォルトでポート 8080 で実行されます。 8080 がブロックされている 他のプログラムが占有している場合、web.py プログラムは実行できません。たとえば、sockets.error などのエラーが発生します。このとき、ポートを変更する必要があります。

web.py には Web サイトをデプロイする機能がないので、web.py プログラムはローカルにのみアクセスできることに注意してください。デプロイしたい場合は、Apache または nginx を使用する必要があります。

以上がWindows で web.py 開発フレームワークを迅速に構築する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。