同じローカルエリアネットワーク内でdjango設計開発のウェブサイトにアクセス
djangoを使ったことがある人は、djangoで開発されたウェブサイトでローカルエリアネットワーク内の他のユーザーがアクセスできないことに気づきます.これはsettingsにアクセスする必要があるからです.py内設定のみ可能です.まず、自分のローカルエリアネットワーク内のipアドレスwindowユーザーがcmdに入力していることを知る必要があります.
ipv 4 addressの後ろにあるip、すなわち、必要なアドレスlinuxユーザーが端末に入力します.
inetの後ろのipは私たちが必要とするアドレスです.もしあなたのシステムの時macもlinuxの命令を使うことができますが、ネットカードが多すぎて探しにくいように見えます.私は普通使います.
これにより、自分のipアドレスが直接表示されます(これは私自身のまとめの命令です.もし誰かがもっと便利な命令があれば、コメントで共有してください).settingsを設定します.py settingsでALLOWED_を見つけるHOSTS設定
そして端末に戻りcdからdjangoプロジェクトに戻り
これにより、ローカルエリアネットワーク内の任意のコンピュータで自分のip(xxx.xxx.xxx.xxx.xxx:8000)を入力することができます.ちなみに、サーバーを閉じるには、現在の端末でcontrol+cを押すだけでいいです.
ipconfig
ipv 4 addressの後ろにあるip、すなわち、必要なアドレスlinuxユーザーが端末に入力します.
ifconfig
inetの後ろのipは私たちが必要とするアドレスです.もしあなたのシステムの時macもlinuxの命令を使うことができますが、ネットカードが多すぎて探しにくいように見えます.私は普通使います.
ifconfig | grep "netmask" | grep -v "192" | grep -v "127.0.0.1"
これにより、自分のipアドレスが直接表示されます(これは私自身のまとめの命令です.もし誰かがもっと便利な命令があれば、コメントで共有してください).settingsを設定します.py settingsでALLOWED_を見つけるHOSTS設定
ALLOWED_HOSTS = ['xxx.xxx.xxx.xxx']
そして端末に戻りcdからdjangoプロジェクトに戻り
python manage.py runserver 0.0.0.0:8000
これにより、ローカルエリアネットワーク内の任意のコンピュータで自分のip(xxx.xxx.xxx.xxx.xxx:8000)を入力することができます.ちなみに、サーバーを閉じるには、現在の端末でcontrol+cを押すだけでいいです.