:より転載https://www.cnblogs.com/areyouready/p/9029075.html https://jackyu.cn/tech/access-django-website-in-intranet/
Djangoは外部からのアクセスを許可します
ジャンゴを開始するデフォルトの方法
最初のポイント:あなたは次の設定がsetting.pyに従って文書に必要:
allowed_hostsは= [「*」]
彼は、例えば、私は、192.168.1.1のIPアドレスを記入し、限られたアクセスを言った;そして私は自分のサイトへのIPアクセスを許可します。また、完全修飾されないことがあり、そのよう192.168.1として*;。また、ドメイン名「SBことができます.COM sb.com「ドメイン名「それはサフィックスと一致します」。
第二に、そして非常に重要なのは、ファイアウォールをオフにしてください。
三点目は、あなたのサーバが起動アップ、0.0.0.0:8000でなければなりません
このように、あなたの同僚は、あなたのコンピュータのIPアドレスと対応するルーティングを通じて、プロジェクトAにアクセスすることができ
---------------------
著者:バター猫の
ソース:CSDN
元します。https://blog.csdn.net/miantian180/article/details/79556848
著作権:この記事はブロガーのオリジナルの記事、再現され、ボーエンのリンクを添付してください!
1ファイアウォールをオフにします
service iptables stop
- 1
2セットのジャンゴ
开开启django时,使用0.0.0.0:xxxx,作为ip和端口例如: python manage.py runserver 0.0.0.0:9000 然后在settings里修改ALLOWED_HOSTS = [], 改为ALLOWED_HOSTS = ['*',],注意不要漏掉“,”。 其他机器就可以通过这台机器的ip和端口号访问django了。 例如:http://192.168.14.40:9000/index.html
ジャンゴLANアクセス
ブロガーは最近、原因コンピュータ上または少し違うとの電話への影響に、フロントエンドの開発作業のモバイル版に関連し、DCRMv4を開発したので、彼らはへのネットワークを介してアクセス必要がある「実機デバッグを。」
まず、settings.pyプロジェクトでは、マシンのLAN IPアドレスを結ぶ(カンマで区切られた主な単語の終わりをロードした場合、分割されていない、そして、Djangoはエラーではないでしょう)
その後、停止 ./manage.py runserver
再使用 ./manage.py runserver 0.0.0.0:8000
サーバを起動します
PyCharmの開発を使用して、必要
ホストが変更され 0.0.0.0
お使いのMacは、インストール、使用の醸造Pythonのため、ファイアウォールを開いた場合、プロンプトはPythonがあるだろう着信接続ウィンドウがポップアップ表示できるようにする必要があり、お許しください、ポップアップ場合は、再度、あなたは現在のドライブのDjangoのホワイトリストにファイアウォールを追加する必要がありますそれでも、結果としてポップアップあなたはそれを保存するたびに警告、あなたは、Pythonを再インストールする必要があり、出力端子を持っている場合はPythonは、あなたは、テストのために携帯電話を開くことができます。
ジャンゴを開始するデフォルトの方法
第一点:需要在你的setting.py文件中将按照如下设置:
ALLOWED_HOSTS = ["*"]
他表示所限定的访问,比如我填写一个ip,192.168.1.1;那么我就只允许该ip对我的网站访问;也可以是不完全限定,如192.168.1.*;还可以是域名“sb.com”,那么它将匹配后缀为"sb.com"的域名;
第二点,也是很重要的一点,一定要关闭你的防火墙;
第三点,将你的服务器启动器起来,必须是在0.0.0.0:8000
这样,你的同事就可以通过你电脑的ip地址以及相应的路由,来访问你的项目了
---------------------
作者:黄油猫
来源:CSDN
原文:https://blog.csdn.net/miantian180/article/details/79556848
版权声明:本文为博主原创文章,转载请附上博文链接!
1关闭防火墙
service iptables stop
- 1
2设置django
开开启django时,使用0.0.0.0:xxxx,作为ip和端口例如: python manage.py runserver 0.0.0.0:9000 然后在settings里修改ALLOWED_HOSTS = [], 改为ALLOWED_HOSTS = ['*',],注意不要漏掉“,”。 其他机器就可以通过这台机器的ip和端口号访问django了。 例如:http://192.168.14.40:9000/index.html
Django 局域网内访问
博主最近在开发 DCRMv4,涉及到手机版前端开发工作,由于在电脑上的效果还是与手机上有些不同,所以需要通过内网访问的方式来进行“真机调试”。
首先,在项目的 settings.py 中,加入本机的局域网 IP 地址(如果加载末尾的话主要逗号分隔,不分割的话,Django 也不会报错)
然后停止 ./manage.py runserver
重新使用 ./manage.py runserver 0.0.0.0:8000
来启动服务器
使用 PyCharm 进行开发,需要在
将 Host 改为 0.0.0.0
お使いのMacは、インストール、使用の醸造Pythonのため、ファイアウォールを開いた場合、プロンプトはPythonがあるだろう着信接続ウィンドウがポップアップ表示できるようにする必要があり、お許しください、ポップアップ場合は、再度、あなたは現在のドライブのDjangoのホワイトリストにファイアウォールを追加する必要がありますそれでも、結果としてポップアップあなたはそれを保存するたびに警告、あなたは、Pythonを再インストールする必要があり、出力端子を持っている場合はPythonは、あなたは、テストのために携帯電話を開くことができます。