2017-12-13 51 views
0

今日、私たちはPythonでwarファイルを作成しようとしましたが、解決策はありませんでした。Javaでwarファイルの代わりにpythonとは何ですか?

なぜ、Pythonが戦争の種類のファイルを作成するのをサポートしていないのか教えてください。

これはpythonがWebアプリケーションをサポートしていないが、djangoフレームワークがサポートしているためですか? djangoを使ってWARファイルを作成する方法はありますか?

+0

あなたの目標は何ですか? TomcatのようなものにDjangoサイトを展開しようとしていますか? – Chris

+0

はいApacheのhttpdにdjangoプロジェクトをデプロイしようとしています – user2753523

+1

Apacheでのデプロイ方法については、Djangoのサイトに関する完全なドキュメントがあります。 1つのファイルを作成する必要はありません。 –

答えて

0

現在、Python Webサーバーにwebpyを使用して、pyinstallerでプロジェクト全体をコンパイルします。これは、ターゲットシステム上の単一の展開可能な実行可能ファイルです。

+0

プロダクションサーバに何かインストールする権限がありませんので、プロダクションサーバにインストールする必要はありませんか?私たちはローカルで実行可能ファイルを作成し、それを本番環境で実行することができ、エンドサーバに何かをインストールする必要はありません。 – user2753523

+0

PyInstallerは、ターゲットシステムが実行する単一の実行可能ファイルを作成します。 PyInstallerを開発マシンでコンパイルすると、生成された実行可能ファイルを本番/ターゲットマシンに移動することができます。 – simon

関連する問題