Python Tornado入門:Webフレームワークの基本と使い方
Tornadoは、Pythonのウェブフレームワークおよび非同期ネットワークライブラリであり、高性能なウェブアプリケーションを構築するために使用できます。以下は、Tornadoフレームワークを使用した簡単な例です。
- まず、Tornadoフレームワークをインストールします。pipを使用してTornadoをインストールすることができます。以下はコマンドです。
pip install tornado
- シンプルなトルネードアプリケーションを作成する。
import tornado.ioloop
import tornado.web
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("Hello, World")
def make_app():
return tornado.web.Application([
(r"/", MainHandler),
])
if __name__ == "__main__":
app = make_app()
app.listen(8888)
tornado.ioloop.IOLoop.current().start()
- アプリケーションを実行するには、上記のコードをPythonファイルに保存し、そのファイルをコマンドラインで実行してください。
python your_file.py
- アプリケーションにアクセス:ブラウザで http://localhost:8888/ にアクセスすると、「Hello, World」というページが表示されます。
これは単なる簡単な例に過ぎません。Tornadoフレームワークには多くの機能や設定オプションがあり、自分のニーズに合わせてカスタマイズや拡張することができます。詳細なドキュメントや例はTornado公式ドキュメントをご覧ください:https://www.tornadoweb.org/en/stable/