Django-tinymce不起作用;显示普通文本区域

1 投票
1 回答
954 浏览
提问于 2025-04-15 19:12

我正在尝试使用 django-tinymce 来创建可以在 Django 管理后台编辑的字段,使用的是 TinyMCE 字段。我用的是 tinymce.models.HTMLField 作为这个字段。

问题是它没有正常工作。我看到的只是一个普通的文本框。我检查了 HTML 源代码,发现所有 TinyMCE 需要的代码都在里面。我也确认了静态的 JavaScript 文件确实被加载了。但是不知道为什么,它就是不工作。

不过我注意到,如果我在设置文件中不把 TINYMCE_COMPRESSOR = True 这个选项打开,它就开始正常工作了。这是什么原因呢?

1 个回答

0

你的网络服务器和网络浏览器是什么呢?可能是服务器在尝试设置gzip或bzip的头信息,但服务器没有处理这个请求……所以发送出去的内容是普通文本,而客户端却期待接收到的是压缩过的内容?

撰写回答