python - django:禁用某一特定字段的tinymce

标签 python django tinymce field

我有很多模型默认为 TextFields 启用tinymce(django-tinymce),这是可以的。 但对于一个领域,我不想应用tinymce小部件(在管理界面中)。 请告诉我如何实现?

    class Page(models.Model):
        one = models.TextField()
        two = models.TextField()
        three = models.TextField()

最佳答案

是的,在你的TinyMCE.init()中,你会这样做:

tinyMCE.init({
        ...
        editor_deselector : "mceNoEditor"
});

并将类 mceNoEditor 添加到要禁用 tinymce 的文本区域。

这是relevant documentation

在您的示例中,如果您想在三个上禁用它,

three = models.TextField(widget=form.Textarea(attrs={"class": "mceNoEditor"}))

关于python - django:禁用某一特定字段的tinymce,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30832498/

相关文章:

javascript - html 破坏了 $.parse.JSON

python - Firebase 获取请求 : TypeError: __init__() got an unexpected keyword argument 'strict'

python - 根据字符串列表递归检查 txt 文件内容

django - 在 Django 中,我将如何发送 http ://localhost:8000/to a dynamic location 的请求

django - 哪些表、触发器、 View 受 PostgreSQL 中的删除列级联影响

javascript - MoxieManager TinyMCE 集成

python - Pycharm 无法连接到控制台进程退出代码 -1 远程解释器

python - Django 显示空字段而不是 ajax 选择小部件 (filter_horizo​​ntal)

python - 如何在 django 中打印字典列表?

tinymce - 使用tinymce编辑器插件正确格式化 bool 标签属性