👾

tornadoでローカルサーバ立ててみた

2024/07/18に公開

今日はtornadoでサーバを立てる機会があったので超簡単に共有しておきます。
公式の簡単なテンプレコードみただけやったら、ちょっと意味わからへんって人向けです。
動かしながら理解するとわかりやすいかも

コードはこんな感じで保存してます。

Q1 tornadoってなに?
A1 pythonで書かれた非同期処理が得意なWebフレームワーク

Q2 非同期処理ってなに?
A2 複数のタスクを同時に進行すること。
注意点 エラーハンドリングが複雑になったり、データの競合が起きるかも

リアルタイムの処理が今回のプロジェクトで必要だったので採用しています!

他の利点などはパープレ君に聞いたので詳しくはこちら↓
https://www.perplexity.ai/search/pythonterokarusahawoli-teru-os-Rx.4bWYsSeusXnFF8tcOwQ#9

ローカルサーバもフロントも超初心者なので、一行づつどんな意味のコードか書いてます。

これがhtmlでactionが送り先、methodが送る形式


こんな感じでフォームで送り先そのままなのでメインハンドラ関数のpostで受け取って返すだけのコード

今回はサーバ立てただけでしたが、次は非同期処理の機能を試してみます!
ありがとうございました

Discussion