私はFlask/Pythonモデルに入っています。初期段階でうまくいくようです。シンプルなデスクトップコンピュータ上でWebアプリケーションとしてPythonアプリケーションを実行し、そのアプリケーションをLAN上で使用する方法はありますか?はいの場合、そのプロセスはどうなりますか?LAN上でPythonアプリケーションを実行する上での明確化が必要
私はフラスコ/ django/bottleのようなフレームワークが独自のサーバーインスタンスを実行し、そのようなWebアプリケーションを実行することを理解しています。この方法では、実際にはIIS/Apacheとして動作します。正しい?
この質問の理由は、このアプリには4-5人しかアクセスしないということです。&私たちは皆同じチームのメンバーです。
ありがとう、Shivam。それは間違いなく私に方向性を与える。 – shammsing
ありがとう、Shivam。それは間違いなく私に方向性を与える。 しかし、私はまだ疑問が残っています。非常に基本的に聞こえるかもしれません。残念です。 1)私はPythonシェルでこのコマンド "python3 manage.py runserver 0.0.0.0:8000" django /フラスコサーバーのインスタンスをホストするローカルコンピュータの名前。正しい? 2)この場合、この0.0.0.0 IPアドレスは正確に何を表していますか?それはデフォルトルートのようですか? 3)ローカルLANシステム上でサーバーインスタンスを実行し、チーム内で使用するこのプロセスは、DjangoまたはFlaskのどちらを使用しても変わりません。正しい? – shammsing
1) 'python3 manage.py runserver 0.0.0.0:8000'は、Unix/Linuxターミナルで認識されるコマンドです。 python3はmanage.pyファイルを実行します。このコマンドはあなたのpythonシェルでは認識されません。 2)はい0.0.0.0はデフォルトルートを示します。基本的に、0.0.0.0で動作するサーバーには、接続されているすべてのマシンからアクセス(アクセス)することができます。例:LAN(この場合はルータ)ネットワークに接続されているすべてのマシン。 3)フラスコは一度も使用していません。しかし、基本的な考え方は変わらないと思います。同様のアプローチがフラスコでも有効です。 –