2

ユーザー インターフェイスとして HTML ページを使用するアプリケーションを作成しています。ユーザーは自分のコンピューターでそれを実行し、http://localhost:8080. MVC モデルの独自のビジョンを実装する約 1000 行のコードを書いた後、車輪を再発明しようとしていることに気付きました - 指定されたケース、セッション処理のために do_POST と do_GET を実装する RequestHandler インポート クラス...私はそれを間違っていることに気づきました。

私はこのアーキテクチャが好きなので、Python スクリプトが HTTP サーバー (標準ライブラリのサーバーが最も望ましい) を実行するというモデルに固執したいと思います。問題は、多くのオーバーヘッドを与えずに、CGI (GET URI を解析し、ビューとモデルを自動的にロードする) に似たインターフェイスを提供する HTTPServer のようなクラスがあるかどうかです。できるだけ小さくシンプルにしたいので、標準ライブラリ ベースのソリューションがない場合は、少なくとも純粋な Python にしましょう。

4

1 に答える 1

2

CGI 対応の HTTP サーバーがすでに Python に組み込まれています。これがおそらく最も簡単な開始点です。

于 2012-12-16T15:09:31.060 に答える