一、服務器運行參數
python manage.py runserver 0.0.0.0:80
python manage.py runserver 0:80 #0是0.0.0.0的縮寫
這里兩個問題:
1. 使用0.0.0.0 才能在相同網段進行訪問,否則只能通過本機(即服務器)進行訪問。
2. 80為指定端口號,大小隨意,不定。
同時,服務運行正常,服務器對localhost,127.0.0.1均可ping通。
二、 瀏覽器
瀏覽器中輸入的網址為服務器的公網地址,不論服務器設置的IP是多少。
三、setting.py
配置好Django后,初次訪問公網時會報錯:DisallowedHost at / Invalid HTTP_HOST header,查看報錯信息。
在Django項目下的setting.py中,在Allowed_Hosts中添加 ‘*’ 字段即可。