Kat*_*jan 93 python django http-host python-2.7
我正在尝试使用Django框架开发一个网站,并使用DigitalOcean.com启动并将必要的文件部署到django-project中.
我不得不将静态文件包含到Django-project中并且在收集静态文件之后,我尝试刷新我的ip
我包括了我用来创建网站的教程. https://www.pythonprogramming.net/django-web-server-publish-tutorial/
我收到以下错误:
DisallowedHost at/Invalid HTTP_HOST标题:'198.211.99.20'.您可能需要将u'198.211.99.20'添加到ALLOWED_HOSTS.
有人可以帮我解决这个问题吗?这是我第一个使用Django框架的网站.
Pra*_*edi 155
错误日志很简单.如它所示,您需要将198.211.99.20添加 到您的ALLOWED_HOSTS
设置中.
在项目的settings.py文件中,设置ALLOWED_HOSTS
如下:
ALLOWED_HOSTS = ['198.211.99.20', 'localhost', '127.0.0.1']
Run Code Online (Sandbox Code Playgroud)
如需进一步阅读,请 阅读此处.
设置.py
ALLOWED_HOSTS = ['*'] // if you are in dev or docker
Run Code Online (Sandbox Code Playgroud)
已编辑
好吧,如果您不使用 docker,请不要在生产中执行此操作,只需输入 IP 地址即可。
格雷廷斯