我刚刚开始使用Django.所以我创建了一个django项目并运行命令
python3 manage.py runserver 0.0.0.0:8000
Run Code Online (Sandbox Code Playgroud)
我收到以下错误消息,而不是获得预期的django主页,
DisallowedHost at /
Invalid HTTP_HOST header: '0.0.0.0:8000'. You may need to add '0.0.0.0' to ALLOWED_HOSTS.
Request Method: GET
Request URL: http://0.0.0.0:8000/
Django Version: 1.10.5
Exception Type: DisallowedHost
Exception Value:
Invalid HTTP_HOST header: '0.0.0.0:8000'. You may need to add '0.0.0.0' to ALLOWED_HOSTS.
Exception Location: /usr/local/lib/python3.5/site-packages/django/http/request.py in get_host, line 113
Python Executable: /usr/local/opt/python3/bin/python3.5
Python Version: 3.5.2
Run Code Online (Sandbox Code Playgroud)
我还没有抓住django的表面,所以会对如何解决这个问题有所帮助吗?
Bob*_*bby 25
字面上的错误建议!继续添加线
0.0.0.0到ALLOWED_HOSTS你settings.py
错误信息非常明确.它应该立即解决问题.
小智 5
我对此也有疑问,初学者很难修复。以下是所需的顺序:
首先找到您的settings.py文件,该文件位于:
projectName / projectName / settings.py
您也可以使用以下命令找到它:find -name“ settings.py”-可能只有一个!
找到该文件后,需要在文本编辑器中将其打开并更改行
ALLOWED_HOSTS = []到ALLOWED_HOSTS = ['your.host.ip.address']-包含''和[],然后保存。您将必须重新启动服务器才能使其正常运行,例如:
python manage.py runserver your.host.ip.address:8000
Run Code Online (Sandbox Code Playgroud)
如果遇到语法错误,请确保您具有类似以下内容的内容:
ALLOWED_HOSTS =['192.168.1.200'] 或您的IP地址是什么。
| 归档时间: |
|
| 查看次数: |
23223 次 |
| 最近记录: |