這篇文章主要介紹了如何設置自己創建的django允許別人訪問,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
用過django的朋友都會發現用django開發的網站統一局域網內的其他用戶無法訪問這是因為我們需要在settings.py內設定才可以。
首先我們需要知道自己局域網內的ip地址
window用戶在cmd中輸入
ipconfig
ipv4 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:8000)就可以訪問開發的網站了 。
順便說一下關閉服務器只需要在當前終端中按control+c就行了。
感謝你能夠認真閱讀完這篇文章,希望小編分享如何設置自己創建的django允許別人訪問內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。