您好,登錄后才能下訂單哦!
命令:
Python manage.py runserver
改為
python manage.py runserver 0.0.0.0:80
外網和127.0.0.1都能夠訪問
可能會出現DisallowedHost at / Invalid HTTP_HOST header:
DisallowedHost at / Invalid HTTP_HOST header: ‘x:8000'. You may need to add u'10.211.55.6' to ALLOWED_HOSTS. Request Method: GET Request URL: http://x:8000/ Django Version: 1.10.4 Exception Type: DisallowedHost Exception Value: Invalid HTTP_HOST header: ‘10.211.55.6:8000'. You may need to add u'10.211.55.6' to ALLOWED_HOSTS. Exception Location: /usr/lib/python2.7/site-packages/django/http/request.py in get_host, line 113 Python Executable: /usr/bin/python Python Version:
1 以上時我訪問請求的時候出現的,原因在于Django框架中的創建的一個項目的時候,
2 跑下這個命令:Python manage.py runserver ip:8000
3 然后在我本機的瀏覽器中寫入上述IP和端口請求過去:http://ip:8000
4 于是就出現了最上面的那個問題;
5 于是就去django-admin.py startproject project-name創建的項目中去修改 setting.py 文件:
ALLOWED_HOSTS = [‘*'] #在這里請求的host添加了*
6 于是就成功的訪問到了Django的項目了;
以上這篇django自帶的server 讓外網主機訪問方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。