2016-06-28 17 views
0

私はそれらをWebページから実行する必要があるPython 2.7のスクリプトをいくつか持っています。私はPythonでコーディングが快適で、Linux、Apache、Nginxによく精通していますが、これまでにこれまでやったことはありません。WebページでPython 2.7スクリプトを実行

古いCGI、WSGI、Djangoなど、さまざまなフレームワークがあります。 Webページ上でPythonコードを実行するためには、あまり変更を必要としないフレームワークの推奨事項が必要です。

CGIはかなり簡単ですが、新しいフレームワークがたくさんあるので、私はいくつかのアドバイスが必要です。

ありがとうございます!

+0

「ウェブページで実行する」とは、フロントエンドまたはバックエンドのことですか? – noah

+0

Pythonスクリプトはバックエンドで実行されます。私が作成しなければならないページは、基本的に人々が特定の情報を得るためのツールです。 Pythonスクリプトを実行するためのWebページ(ツール)を作成するだけで、Webサイトを構築する必要はありません。 – GreenTeaTech

答えて

2

Flaskは、おそらく最も単純なPython Webフレームワークです。それはマイクロフレームワークとしてそれ自体を誇りとしており、非常に早く起きて実行することができます。

比較的簡単な要件がある場合は、もう一度お試しください。 http://flask.pocoo.org/

あなたのプロジェクトの要件(高可用性/弾力性が必要ですか?)によっては、Flaskの組み込み関数を使用して取得することさえ可能かもしれませんが、開発ウェブサーバでは、supervisordのようなプロセス制御システムと共に使用されます。これは重いワークロードやプロダクションワークロードにはお勧めできませんが、本番環境で稼働していないものについては、この設定はうまくいくでしょう。

+0

私が作成しなければならないページは、基本的に人々が特定の情報を得るためのツールです。 Pythonスクリプトを実行するためのWebページ(ツール)を作成するだけで、Webサイトを構築する必要はありません。 Flaskはこの目的のための良いフレームワークでしょうか? – GreenTeaTech

+0

絶対に。 Flaskアプリケーション(Flaskプロジェクトのホームページ上)に必要な少数の行をPythonスクリプトに追加するだけで、うまくいきます。あなたはおそらくすべてのことを5分で完了させることができます。 –

0

Pythonでクライアント側のブラウザフレームワークをお探しの場合は、skulptbrythonがあります。

私は同様のフレームワークを探していたときに、クライアントサイドの言語用のjavascriptフレームワーク(特にAngularJSとNode JS)のためのPythonを残すことにしました。私は個人的には、これら2つの分野で利用可能なコミュニティおよび学習リソースのサイズがより堅牢であり、フレームワークを習得する機会が増えたと感じました。

関連する問題