Django

Djangoをデバッグモード利用時に、ローカルホスト以外からのアクセスを許可する方法(PyCharm利用)

投稿日:

Djangoはデフォルトでは、デバッグモード時は、localhostからのアクセスしか受け付けません。Dockerなどを利用していると、直接アクセスできないことがあります。

解決方法は、起動時パラメータに0.0.0.0:8000のように、ホスト名を指定することです。0.0.0.0は任意のアドレスすべてを受け入れるようになります。適切なIPを指定することで、必要最低限にすることも可能です。

PyCharmを利用しているため、Pycharmでの設定方法をメモ書き。

Django起動をするビルド設定でEdit Configurationsを選択し、下記の通りHost, Portを指定するだけです。

djangoで任意のIP許可

 







-Django

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

スパム対策に簡単な計算にご協力ください。 *

関連記事

no image

DjangoのManyToManyFieldの値が取れない

DjangoでManyToManyFieldのリストを取得しようと思ったら、できなくてハマった。例えば以下の状況を考えます。

リストを …

no image

djangoに別のPCからアクセスできない

djangoをあるPCにてポート80で立ち上げ、別のPCからアクセスしたら、アクセスできませんでした。ファイアウォールを切ってもダメで、原因を考えていましたが、djangoはローカル以外のアクセスを基 …

no image

Djangoでアプリケーションをまたいだ外部キー

Djangoでアプリケーションを分割して開発することがあると思いますが、別アプリケーションのモデルに外部キー参照をつける場合の方法

他 …

no image

Djangoのadmin機能からインサート後、UnicodeEncodeError: ‘ascii’ codec can’t encode character

Djangoにハマってます。今までのJavaに比べると遥かにライトな書き方ができると思っています。エンタープライズレベルでは厳しいかもしれませんが、個人開発には開発効率から考えると、適切な言語・フレー …

no image

django+nginx+gunicornでBad Request(400)

django + nginx + gunicornの環境で、サーバ構築しているのですが、djangoのDEBUG=Falseにした途端、Bad Request(400)が発生しました。 原因はALLO …




アプリをリリースしました!まだまだ機能や情報も足りてませんがよろしくお願いします。

サイクリングマップ

Google Play で手に入れよう

kitatamittakaと申します。IT系で詰まったことを自分のためと、ひょっとしたら誰かのために残そうと思います。

仕事

プログラミング好きのSE
仕事でプログラミングすることはあまりありません。

趣味

IT全般
新しい技術やガジェットに興味があります。
ロードバイク
別のブログを書いています。
SEがロードバイクに乗る
古代ローマの歴史
ローマ人の物語を読みました
映画
好きなのはガタカ、ペイフォワードなど
ブログランキング・にほんブログ村へ

モッピー!お金がたまるポイントサイト