我正在try 将tinyMCE与Django应用程序集成.我在settings.py中指定了以下内容:


TINYMCE_JS_URL = "https://cdn.tiny.cloud/1/<my api key>/tinymce/6/tinymce.min.js";

TinyMCE确实显示了,但它给了我以下消息:

我们无法判断您的域,因为缺少Referer标头.请阅读指南,了解如何确保您的Referer标题存在,这样我们就可以自定义您的编辑体验.

我在哪里指定Referer标头?

我试着把

'referrer_policy': 'origin',

在我的TINYMCE_DEFAULT_CONFIG中,但我仍然收到错误.

推荐答案

您可以在应用程序settings.py(或等效项)中设置referrer policy.

SECURE_REFERRER_POLICY?

==同步,由Elderman更正==@elder_man

如果已配置,SecurityMiddleware会将所有尚未具有Referrer策略标头的响应设置为所提供的值.

因此,如果您设置以下设置,您应该会得到您想要的结果.

SECURE_REFERRER_POLICY = 'origin'

有关推荐人政策的更多信息可在此处找到:https://docs.djangoproject.com/en/5.0/ref/middleware/#referrer-policy

Django相关问答推荐

在生产中添加整型主键

如何将Django项目连接到容器化的PostgreSQL数据库?

从url参数过滤的Django日期范围返回空查询集

如何使用具有某些权限的 Django 组的转储数据和加载数据?

在 django 中使用自定义 url 转换器传递 url 参数

Django celery 页面给出 404

在 settings.py 中指定 Django 测试数据库名称

如何让两个模型相互引用 Django

DeleteView 中的success_message 未显示

如何在 Django 模板上实现 back链接?

目前使用 Django Evolution,South是否更好,值得切换?

无效的命令 WSGIDaemonProcess 在 CentOS 6.7 上部署 Django 应用程序

在 Django REST Framework 中找不到资源时如何返回 404

django excel xlwt

django 复数模板

Django表单集:首先需要?

如何获取经过身份验证的用户列表?

django - 使用 get_or_create 自动创建用户时设置用户权限

如何过滤(或替换)在 UTF-8 中占用超过 3 个字节的 unicode 字符?

想要在 Django 测试中禁用信号