0

重複の可能性:
ローカル Web アプリに推奨される python ライブラリ/フレームワーク?

私は軽量のフレームワーク/ウェブサーバーを探しています。これにより、理想的にはデスクトップアプリケーションである必要があるいくつかのデーモンプロセスまたはアプリケーション用の web インターフェイスを簡単に開発できます。

いくつかの例

  • 写真や音楽のコレクションを整理したり、フォルダ間を移動したり、それらのメタデータを編集したりするには、
  • シンプルなToDoリスト/マネーマネージャー/ドキュメントマネージャーなど
  • ログ/テキストファイル ビューア
  • 私の git リポジトリのステータスを表示するページ

私はサーバー側がPythonであることを好みます。Apache のような完全な Web サーバーを実行したくありません。これはデスクトップ アプリと同様に使用されるため、ファイル システムへのアクセス、シェル コマンドの実行、インターネットへのアクセスなどを妨げるセキュリティ機能は必要ありません。

助言がありますか?

4

4 に答える 4

2

bottle.pyをチェック

ほとんどのフレームワークには開発サーバーが組み込まれているため、django などを引き続き使用できます。しかし、簡単なプロジェクトを実行するための軽量なものを探している場合は、 bottle.py が最適です。

于 2012-09-26T20:05:33.360 に答える
2

Werkzeugは良い選択です。Web フレームワーク以上の Web ツールキットです。これは非常に成熟しており、人気のあるマイクロフレームワークであるFlaskの基礎となっています。

バニラ Werkzeug を使用して Web サイトを開発しましたが、非常に直感的でした。はっきりとした感じがあります。RoR スタイルの autoload-controller とフォルダー ロジックはなく、十分に文書化された便利なクラスとモジュールの集まりです。

于 2012-09-26T20:07:58.053 に答える
1

同様に、cherry.py は完全なサーバーを備えた軽量フレームワークです。 http://www.cherrypy.org/

CherryPy allows developers to build web applications in much 
the same way they would build any other object-oriented Python 
program. This results in smaller source code developed in less time.
于 2012-09-26T20:06:39.133 に答える
0

任意の wsgi 準拠の Python 軽量 Web サーバーで実行されている任意の Python Web マイクロフレームワークで十分です。ここでは両方についてすでに質問があります。

于 2012-09-26T21:03:55.827 に答える