报错的原因是Django中的一个异常,表示请求来自于不允许的主机。这通常是因为在Django配置中设置了ALLOWED_HOSTS变量,并将其设置为特定域名列表,而请求来自不在该列表中的域。所以你需要确认在web服务器的配置里有设置ServerName或者ServerAlias,使得web服务器能正确的将主机头传递给Django应用程序如果你是用的Django自带的web服务器,确保你在运行服务器时传入了正确的主机名。通过上面的几种方式,您应该能够解决DisallowedHost异常,并让您的Django应用程序正常工作。