1

SimpleHTTPServer を使用すると、インターネット経由で Web ブラウザからディレクトリにアクセスできるようになります。そのため、コードを 1 行だけ実行すると、その結果、別のコンピューターで作業している別の人が自分のブラウザーを使用して、私のディレクトリの内容を見ることができます。

でも、もっと複雑なものを作れるか迷っています。たとえば、誰かが自分のブラウザを使用して、一連のパラメーター (example.py?x=2&y=2) を使用して私の Python プログラムを読み込み、その結果、Python プログラムによって生成された HTML ページ (ない) が表示されます。 Python プログラム)。

また、SimpleHTTPServer に送信された html フォームを処理できるかどうかも迷っています。

4

3 に答える 3

4

可能ですが、ほとんどすべてを自分で行う必要があります (リクエストパラメーターの解析、ルーティングの処理など)。

Web フレームワークの作成経験を積むつもりはないが、小さなサイトを作成したいだけの場合は、代わりに最小限のフレームワークを使用する必要があります。

シンプルな単一ファイル Web フレームワークである Bottle を試してください: http://bottlepy.org

于 2010-02-23T21:35:34.127 に答える
0

ActiveStateにあるVerseMatchプロジェクトと関連するレシピを調べてみてはいかがでしょうか? 動的実行用の標準ライブラリを使用して小さなアプリケーションを実装します。

于 2010-02-23T21:48:53.073 に答える
0

SimpleHTTPServer の代わりに CGIHTTPServer を使用することを検討しましたか? 次に、スクリプトを cgi-bin に入れると、スクリプトが実行されます。content-type ヘッダーなどを含める必要がありますが、すばやくダーティなものを探している場合は非常に便利です

于 2011-12-29T21:13:41.180 に答える