django:runserver實現遠程訪問


如果是在另一台電腦上web訪問要用 python manage.py ip:port (一般使用8000)的形式;監聽所有ip用0.0.0.0如下:

1
2
3
python manage.py runserver 0.0.0.0:8000

若另一台電腦訪問還報錯報錯, 如下:

解決辦法:

django中setting.py中有個限制訪問域名的變量(如果你是直接從1.4或者更早版本升級而來,是沒有這個的,所以只要將DEBUG從True改成False就報錯了)可以自己在settings.py里面添加(要不只有本機可以web訪問)

ALLOWED_HOSTS = ['www.outofmemory.cn']
                                也可以寫成
ALLOWED_HOSTS = ['*']
                                這樣就在任何域名下都可以生效了,不過django不推薦這么干

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM