2017-05-29 6 views
0

私はPython初心者ですが、現在は別のストリームを解析しているPythonでスクリプトを作成しており、オーディオ/ビデオパラメータの一部が返されています。それはffmpegに、より具体的にはffprobeに基づいています。スクリプトはLinuxサーバー上で実行されており、CLIベースでしかないので、簡単なユーザーインターフェイスを作成したいと考えています。例えば、NGINXサーバとシンプルなwebGUIのようにURLパスを定義したり、ファイルをアップロードしたり、別のファイル形式で結果をエクスポートするオプションを使って同じページでこれらのオーディオ/ビデオパラメータを見ることができます。また、ファイルのアップロード機能と、参照したいパラメータの選択をサポートする必要があります。Python Web GUIに関する推奨事項

私はwebGUIに関する推奨事項を探しています。私はウェブを見ていましたが、Flaskはこれと似たようなことをすることができると思いますが、それは私にはやや複雑すぎます。そして、私はHTMLとCSSを書く必要があると思います。最終的に私はWordpressのようなものを探しています。そこで、CSSやHTMLの部分を書くことなく、フィールドの名前などを定義することができます。このようなものはありますか?あなたが何を推奨していない場合は?

+0

これはおそらく広すぎる/意見に基づいています。純粋に内部ネットワークであるのか、Webからアクセスできるのか? SSHはオプションですか?ビジュアルディスプレイをサーバーから実行する必要がありますか、または受け入れ可能なファイル(REST APIなど)をダウンロードしていますか?ファイルシステムのスキャンを快適に実行できますか?アップロードフォルダを見ているスクリプトを使ったCMS? – Alan

+0

@Alan私はそれが内部ネットワークで動作していると考えます。 SSHもオプションですが、パスワードログインは制限されており、SSHキーを使用してログインすることができます。アップロードプロセスの進捗バーは素晴らしいですが、必須ではありません。スクリプトを実行すると、ファイルを削除する必要があります。特に、ファイルアップロード機能では、ユーザーログインが必要になります。 –

答えて

0

私が正しく理解していれば、ファイルの入力を受け入れる最も簡単なWebサーバーがHTMLページを提供する必要がありますか?

それでは、私が来るかもしれないと、あなたはuWSGIを使用して簡単にnginxのにそれを差し込むか、

をgunicornフラスコはJinja2のを使用しているので、あなたは主にHTML/CSSを記述する必要はありませんブートストラップすることができFlask です。ニーズに合わせてテンプレートを調整する必要があるかもしれません。

また、FlaskはWTFormsを使用しているため、広く文書化されています。

よろしくお願いいたします。 :)

+0

推奨事項@ j-galtのおかげで、私は現在Django vs. Flaskを読んでいます。私はFlaskが私の仕事にもっと適していると思います。 –

+0

ええ、私はDjangoがあなたの必要を過不足だと思います。 :) –

関連する問題