私はDjangoで作業したことがないので、質問が愚かであれば私を許してください。djangoアプリケーションをパッケージ化してローカルにデプロイする
Webアプリケーションを開発する必要がありますが、サーバーに展開したくありません。私はそれをパッケージ化して、他の人が自分のマシンに "インストール"して実行できるようにする必要があります。なぜ私はこのようにしたいのですか?私は今に入ってはいけない理由はたくさんあります。私の質問です:私はそれを行うことはできますか?はいの場合は、どうですか?
私はDjangoで作業したことがないので、質問が愚かであれば私を許してください。djangoアプリケーションをパッケージ化してローカルにデプロイする
Webアプリケーションを開発する必要がありますが、サーバーに展開したくありません。私はそれをパッケージ化して、他の人が自分のマシンに "インストール"して実行できるようにする必要があります。なぜ私はこのようにしたいのですか?私は今に入ってはいけない理由はたくさんあります。私の質問です:私はそれを行うことはできますか?はいの場合は、どうですか?
これも可能です。しかし、クライアントマシンは、これを動作させるための適切な技術を装備する必要があります。
サーバー上でWebアプリケーションを起動すると(ライブ)、サーバーには特定の設定とインストールが必要です。たとえば、Django Webアプリケーション:サーバーにDjangoのバージョンがインストールされている必要があります。
ウェブアプリケーションを実行しているマシンであれば、Djangoがインストールされている必要があります。おそらくデータベースも必要になるでしょう。かなり面倒なプロセスかもしれませんが、可能です。
開発者と同じように、1人のプロジェクトで複数のユーザーが作業している可能性があります。だから、彼らはローカルにそれを実行できるように、彼らのデバイスに「インストールされた」プロジェクトを持っている必要があります。
Pythonから実行可能プログラムを使用する必要があります。これにはDjangoが既に含まれています。あなたがdistフォルダに置くことができるウェブサイトファイルか、実行可能ファイルを持っているフォルダです。次に圧縮して他の人(あなたと同じOSを持っている人)と共有することができます。例えば
:
あなたは(私は実際には1を書くのが面倒だ)ジャンゴでこのスクリプトを持っている、とあなたは彼/彼女の上のPythonとDjangoを持っていない人とそれを共有したいですコンピューター。
http://stackoverflow.com/questions/2933/how-can-i-create-a-directly-executable-cross-platform-gui-app-using-pythonを参照してリンクしてください – serg
ドッカーを使用して事前に設定されたイメージを共有する – dkarchmer