如果你的 Django 应用收到了来自未在 ALLOWED_HOSTS 中指定的主机的请求,它将抛出一个 DisallowedHost 错误。如何解决要解决 DisallowedHost 错误,你需要做的是在 Django 的 ALLOWED_HOSTS 设置中添加收到请求的主机的主机名。使用例子以下是一个示例文件,其中包含了如何在 ALLOWED_HOSTS 中添加主机名的示例以下是添加主机名的示例你还可以使用 extend() 方法来添加多个主机名注意:在生产环境中,你应该只在 ALLOWED_HOSTS 中指定具体的主机名,而不是将 ALLOWED_HOSTS 设置为 ['*']。将 ALLOWED_HOSTS 设置为 ['*'] 可能会导致安全漏洞,应仅在开发环境中使用。