溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

django自帶的server 讓外網(wǎng)主機訪問方法

發(fā)布時間:2020-09-19 03:16:04 來源:腳本之家 閱讀:374 作者:ZhangQ_ 欄目:開發(fā)技術(shù)

命令:

Python manage.py runserver

改為

python manage.py runserver 0.0.0.0:80

外網(wǎng)和127.0.0.1都能夠訪問

可能會出現(xiàn)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 以上時我訪問請求的時候出現(xiàn)的,原因在于Django框架中的創(chuàng)建的一個項目的時候,

2 跑下這個命令:Python manage.py runserver ip:8000

3 然后在我本機的瀏覽器中寫入上述IP和端口請求過去:http://ip:8000

4 于是就出現(xiàn)了最上面的那個問題;

5 于是就去django-admin.py startproject project-name創(chuàng)建的項目中去修改 setting.py 文件:

ALLOWED_HOSTS = [‘*'] #在這里請求的host添加了*

6 于是就成功的訪問到了Django的項目了;

以上這篇django自帶的server 讓外網(wǎng)主機訪問方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI