gpt4 book ai didi

python - Django ALLOWED_HOSTS 与 CORS(django-cors-headers)

转载 作者:太空狗 更新时间:2023-10-29 23:57:05 26 4
gpt4 key购买 nike

ALLOWED_HOSTS 和 CORS 有什么区别。如果我已经定义了 ALLOWED_HOSTS,我还需要定义 CORS 吗?我没有使用 Django 模板。我也有可能动态定义这两个吗?(我认为不能)
我使用 django 作为后端,并在不同主机上使用多个 reactjs 前端应用程序。

最佳答案

关于 ALLOWED_HOSTS 的文档.简而言之,在您有 DEBUG=FALSE 的生产环境中,您的 Django 应用程序将不会在 ALLOWED_HOSTS 中未指定的域或子域中提供服务。它是您可以在其上提供应用程序的受信任域的白名单。

CORS另一方面,我假设你在问,因为你也在做 Django Rest Framework,代表跨源资源共享,基本上允许你的前端应用程序,就像你提到的多个 reactjs 应用程序一样,无需与你的 API 交互必须将它们全部部署在同一个域中。 django-cors-header是配置 CORS 的推荐包。

关于python - Django ALLOWED_HOSTS 与 CORS(django-cors-headers),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47228488/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com