ローカル私は127.0.0.1:8000
を使ってpythonプロジェクトにアクセスできます。
私はLAN経由でもアクセスしたいです。私はそれを理解する方法をいくつか研究しましたが、私はこれらのステップに従っています:LANから私のDjangoプロジェクトにアクセスできない
settings.py
ファイル内には私のコンピュータのLAN IPアドレスALLOWED_HOSTS=[192.168.1.11:8000]
がありました。
その後、端末ではpython manage.py runserver 192.168.1.11:8000
を実行しましたが、動作しなかったため、IPアドレスを0.0.0.0:8000
に置き換えようとしましたが、同じ問題が発生しました。 DEBUG=True
で
私は、次のエラーメッセージが出ます:
Invalid HTTP_HOST header:'<my_ip_adress>'.
You may need to add '<my_ip_adress>' to ALLOWED_HOSTS,
を、私はすでにこれをやった...
ALLOWED_HOSTS = [192.168.1.11:8000]からALLOWED_HOSTS = ['192.168.1.11'] – mohammad
に変換してください。使用しているLANまたはWi-Fiに問題はありません。あなたのマシンのdjangoにアクセスすることは、そのlocalhostを意味します。 127.0.0.1はあなたが許可する必要があるものです – Exprator
ありがとうモハメド、今それは大丈夫です – jochri3