私はvisual studio 2015、python 2.7、django 1.9を使ってdjango rest framework
アプリケーションを開発しています。私はCORSを有効にしました。私はpython manage.py runserver 0.0.0.0:8086
のようなコマンドプロンプトでそれを実行すると、他の起源からアクセスすることができます。しかし、Visual Studioの自動デバッグでは、127.0.0.0で動作します。私は指定されたIP(すなわち、0.0.0.0)でサーバーを実行するためにビジュアルスタジオを構成したいと思います。したがって、そのデバッグは簡単になります。
デフォルトのポートとアドレスをsite-packages\django\core\management\commands\runserver.py
に設定しようとしました。
また、プロジェクトのビジュアルスタジオプロパティでデフォルトのポートを設定することもできます。しかし、デフォルトのIPを設定することはできません。ビジュアルスタジオ2015でデバッグするdjangoプロジェクトのデフォルトIPを0.0.0.0に設定する方法は?
ビジュアルスタジオでデフォルトのもの(127.0.0.1)ではなく、ip 0.0.0.0をデフォルトで設定するのに役立ちますか。
ありがとうございます。
どういうわけか、プロパティウィンドウの 'Run Server Command'の' Arguments'を 'runserver 0.0.0.0:%SERVER_PORT% $(CommandLineArguments)'に変更することで、この問題を解決できます。しかし、これは適切な解決策ではないと思います。再改造すると例外が発生するためです。 – Amrendra
あなたのソリューションは私にとってうまく聞こえます。何が問題なの? – Aya
はいアヤ、そのタイミングのために。しかし、私はビジュアルスタジオ構成のどこかで設定する方法があるかどうかを知りたいです。そのため、後で設定を改訂する必要がある場合は、問題は発生しません。変更された以前の設定は受け入れられないためです。 – Amrendra