Python 主机不允许192…224,即使它已经在我的django项目中

Python 主机不允许192…224,即使它已经在我的django项目中,python,django,Python,Django,我有一个Django项目,我把它推给了docker,然后是一个数字海洋服务器,用于在工作环境中进行现场测试。在设置文件中,我将来自digital ocean server的IP地址添加到设置文件的允许主机部分,但出现以下错误: DisallowedHost at / Invalid HTTP_HOST header: '192...244:8000'. You may need to add '192...244' to ALLOWED_HOSTS. 这是我的密码 ALLOWED_HOSTS

我有一个Django项目,我把它推给了docker,然后是一个数字海洋服务器,用于在工作环境中进行现场测试。在设置文件中,我将来自digital ocean server的IP地址添加到设置文件的允许主机部分,但出现以下错误:

DisallowedHost at /
Invalid HTTP_HOST header: '192...244:8000'. You may need to add '192...244' to ALLOWED_HOSTS.
这是我的密码

ALLOWED_HOSTS = ['192...244', 'localhost', '127.0.0.1']
我没有添加完整的IP,即使我的文件中有完整的IP。

试试这个:

ALLOWED_HOSTS = ['*']

查看这是否有效['192…244:8000','localhost','127.0.0.1']尝试允许的\u HOSTS=['*']PS:如果没有防火墙或在公共LAN上,则安全性较低。有关详细信息,请检查这一点:仅代码的答案没有太大帮助。请考虑提供一些关于您提出的命令的上下文,为什么它解决了OP的问题,以及使用它的含义。Apple EdvestHOST是防止HTTP主机头攻击的安全措施,即使在许多看似安全的Web服务器配置下也是可能的。“*”的值将匹配任何内容;在这种情况下,您负责提供自己的主机头验证