在生产中收集静态信息后,管理字体不起作用

时间:2019-03-12 01:22:50

标签: wagtail

我已经将w场投入生产。我设置了一个单独的静态站点来提供我的静态文件。 collectstatic之后,除管理站点内的字体外,所有其他功能均正常。我假设它与跨站点脚本有关,正如我在Web开发人员工具中看到的那样:

(原因:CORS标头“ Access-Control-Allow-Origin”缺失)。

它出现在所有字体上。我已经安装了django-cors-headers并设置了此变量:

CORS_ORIGIN_ALLOW_ALL =正确

但是,它不能解决我的问题。知道如何在生产环境中使用字体吗?

1 个答案:

答案 0 :(得分:0)

您需要将提供静态文件的网络服务器配置为输出有效的Access-Control-Allow-Origin标头,例如

Access-Control-Allow-Origin: *

确切的操作方法取决于您使用的服务器平台。安装django-cors-headers在这里无济于事,因为这只会将标头添加到通过Django服务的请求中。