web-dev-qa-db-ja.com

簡単なpython Webアプリケーションを作成する

コマンドラインから入力を受け取るpythonスクリプトがあります。このスクリプトを変更して、Webで実行できるようにします。コマンドラインインターフェイスをWeb内の単純なボックスに置き換えますページがあり、スクリプトが実行されたら、コマンドラインと同じようにWebページに結果を表示します。

どこから始めればよいか、どのpythonパッケージを使用するか、どの手順を実行するかなど)についての助けがあれば、大歓迎です。

これまで、Google App Engineのwebapp2とweb.pyについて少し読んでいました。 Djangoを使いたくありません。

ありがとうございました!

5
AlpU

Flask [1]のようなマイクロフレームワークを使用してすばやく開始できますが、金属に近づくことができます。HTTPプロトコルについて学び、httpモジュール。Python 3's http.serverにはクラスSimpleHTTPServer [2]が含まれています。これは、クライアントとプロセスの間の通信方法を理解するのに非常に役立ちます。

[1] http://flask.pocoo.org/docs/0.12/quickstart/

[2] https://docs.python.org/2/library/simplehttpserver.html

3
FaureHu

Flaskの使用を検討しましたか?

http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world

これは、基本的なWebアプリケーションを作成する方法に関する非常に優れたチュートリアルです。

1
Devasta