解決django接口無法通過ip進行訪問的問題
django接口可以通過localhost或者127.0.0.1進行訪問,但無法通過本機ip地址訪問
1. 修改django項目中的settings.py文件
ALLOWED_HOSTS = "*"
2. cmd窗口運行命令啟動
python manage.py runserver 0.0.0.0:8080

3. pycharm中啟動
修改Run/Debug Configurations中的Host為0.0.0.0

補充知識:Django允許外部ip訪問
1、關閉防火墻
service iptables stop
2、設置django
開啟django時,使用0.0.0.0:xxxx,作為ip和端口例如:
python manage.py runserver 0.0.0.0:8000
3、在settings里修改ALLOWED_HOSTS = [],
改為:
ALLOWED_HOSTS = ['*'],老版本可能要加上“,”,
ALLOWED_HOSTS = ['*',]”。
其他機器就可以通過設置限制某些機器的ip和端口號訪問django

以上這篇解決django接口無法通過ip進行訪問的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
用Python寫飛機大戰(zhàn)游戲之pygame入門(4):獲取鼠標的位置及運動
這篇文章主要介紹了用Python寫飛機大戰(zhàn)游戲之pygame入門(4):獲取鼠標的位置及運動,需要的朋友可以參考下2015-11-11
利用Python實現(xiàn)K-Means聚類的方法實例(案例:用戶分類)
k-means是發(fā)現(xiàn)給定數(shù)據(jù)集的k個簇的算法,也就是將數(shù)據(jù)集聚合為k類的算法,下面這篇文章主要給大家介紹了關于利用Python實現(xiàn)K-Means聚類的相關資料,需要的朋友可以參考下2022-05-05
Python利用PyQt5制作一個獲取網(wǎng)絡實時數(shù)據(jù)NBA數(shù)據(jù)播報GUI功能
現(xiàn)在NBA聯(lián)賽也進行到半決賽了,我們怎么樣才能以更快的方法獲取NBA的數(shù)據(jù)呢?這里我們就自己來做一個數(shù)據(jù)播報的程序2021-07-07
Python使用plotly繪制數(shù)據(jù)圖表的方法
本篇文章主要介紹了Python使用plotly繪制數(shù)據(jù)圖表的方法,實例分析了plotly繪制的技巧,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-07-07

