问题标签 [django-ckeditor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
939 浏览

django - Django - 所见即所得编辑器未显示在模板中

我现在使用 django ckeditor 作为 WYSIWYG 编辑器来添加产品信息,以前我使用的是 Summernote,但是在转向生产后,小部件不会显示在我的模板中(根本,只是一个很大的空白)所以我决定尝试 ckeditor .

然而,使用 django CKEditor,我看到的只是一个普通的文本区域,而不是 WYSIWYG 编辑器。

模板的源代码如下:

我的安装过程非常简单:安装 django-ckeditor,(已经是 jquery),添加到已安装的应用程序,收集静态,更改我的模型表单中的小部件,刷新服务器。

我确信我在这里遗漏了一件简单的事情,但我不知道它可能是什么!

有任何想法吗?

0 投票
1 回答
897 浏览

django - 当我最大化ckeditor窗口时,ckeditor工具栏部分隐藏在django cms主工具栏下

每当单击最大化按钮时,我都会看到将 cke-maximize css 类添加到编辑器的位置。但是,我似乎找不到在哪里添加我的自定义 .cke-maximize 类。我想更改 z-index 或添加 padding-top:50px; .cke-最大化

我已经尝试将它添加到 env/lib/python2.7/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/editor.css & env/lib/python2.7/site-packages/djangocms_text_ckeditor/static /ckeditor/ckeditor/skins/moono/editor.css

我试过把它放在 django_admin_style 中。我什至尝试将它<style>放在主模板本身的标签中。似乎没有任何效果。

有人可以指出我正确的方向来修复工具栏重叠吗?

0 投票
1 回答
1067 浏览

python - 如何在 Django 中安装 CKEditor 插件

我正在尝试为 django-CKEditor 安装图像上传器插件。但是,这些按钮不会出现在 CKeditor 小部件中。

我用于安装 CKEditor 插件的步骤如下:

  1. 下载并解压缩 Image Uploader and Browser for CKEditor 插件。
  2. 将解压出来的文件复制到CKeditor的静态文件夹中,即/project/static/ckeditor/ckeditor/plugins/imageuploader。还尝试使用 manage.py collectstatic
  3. 如下配置 settings.py 文件。

    /li>
  4. 如下配置小部件。

    /li>
0 投票
2 回答
4336 浏览

jquery - 设置图像大小限制并根据需要调整图像大小

我在我的表单中使用django-ckeditor了一些并使用,所以我可以上传图片,效果很好,但现在我需要将 1mb 设置为图片的大小限制。<textarea>widget=CKEditorUploadingWidget()

我的第一个问题是如何限制大小?如果可能我更喜欢在配置中配置限制django-ckeditor,这可能吗?或者我必须在服务器中进行。

我的第二个问题是,如果图像大于 1mb,我需要调整图像的大小,POST可能将重量和高度减半,如果仍然大于 1mb,则重复该过程,直到大小小于 1mb,关键是用户只需选择图像,应用程序即可完成所有工作,用户不必自行调整图像大小。

我的最后一个问题是,如果我需要在客户端执行所有这些过程,那么在视图中使用JQueryPython处理Pillow图像会更好吗?

我真的迷失了,任何帮助都非常感谢。

0 投票
0 回答
222 浏览

django - django-ckeditor 请求没有得到表单的更改

我有一个在 ajax 函数中调用的表单,这个函数返回一个带有一个 ckeditor 字段的 django 表单。

该字段显示没有问题,但是当我发出请求时,该字段值不会在请求中发送,但是如果我以相同的形式使用相同的值进行另一个,则该值会更新并在请求中发送。

我的表单域

我的html模板

0 投票
1 回答
189 浏览

django - django-ckeditor 忽略静态存储设置

我在管理员和 django-storages 中使用 django-ckeditor 和 Azure 存储来存储静态和媒体文件。

admin 中的所有静态文件都是从 Azure 存储加载的,但 CKEditor 的文件不是:

为什么以及如何解决它?

0 投票
2 回答
523 浏览

javascript - django-ckeditor 呈现完整的小部件而不是我的自定义小部件

我在我的设置中为使用 ckeditor 的用户定义了一些自定义小部件。在一个页面中,我尝试使用此自定义模板,但它没有向我显示自定义小部件,而是以完整的小部件显示。

在这种情况下,我使用来自 ajax 请求的一种形式。

我的模型:

我的表格:

和我的 HTML 文件:

我的设置.py:

}

0 投票
2 回答
706 浏览

jquery - 无法在我的应用程序上设置 django-ckeditor

我讨厌问那些在类似情况下已经解决的问题,但我从 3 天开始就生气了。

我使用 django 1.10 和 Jquery 3.1.1(已经在我的页面中加载了另一个工具)。并尝试让 django-ckeditor 5.1.1 在我的项目上工作。我已经运行了 ckeditor_demo 并且它工作正常,因此正确安装了包。

我已经关注了 git doc。并在 Stack 上花费了几个小时。

ckeditor 在我的settings.py

我也已经尝试过设置:

它也不起作用。我更喜欢删除它,因为我已经在我的模板中加载了 jquery 3.1.1。

我也已经运行了manage.py collectstatic命令(当然是在写完我的设置之后)。

我的urls.py

我的模型:

我的表格:

我的观点:

我的模板:

我已经尝试过添加{{ propform.media }}它也不起作用,根据文档,如果你在 head 中添加脚本也没用。

我的页面加载正常,一切正常,终端没有错误,但我仍然有我的简单 TextArea,而不是我的 CKEditorWidget。我做错了什么和/或忘记了什么?

额外问题:我不需要在我的 CKeditorwidget 中上传任何内容。我可以删除“ckeditor_uploader”应用程序的哪些设置和 URL?MEDIA_URL、MEDIA_ROOT、CKEDITOR_UPLOAD_PATH、CKEDITOR_IMAGE_BACKEND?'ckeditor_uploader.urls'?

感谢您的时间和您的回答

0 投票
1 回答
900 浏览

django - django-ckeditor,无法加载 mathjax

我未能在 django-ckeditor 中加载 mathjax

这篇文章包含我的 virtualenv 配置、CKEDITOR_CONFIGS、printscreen 和 Source 页面中的一个元素。

虚拟环境

CKEDITOR_CONFIGS

根据mathjax #256 的问题,我更改了 ckeditor-init.js。我还尝试了各种组合,包括'toolbar_Custom' 列表中的{'name': 'math', 'items': ['mathjax', ]},和。{'name': 'math', 'items': ['Matjax', ]}

印刷丝网

来源 如您所见,面板包含我在 config 中设置的所有配置,但 mathjax 除外。但是,页面源包含“toolbar_Basic”、“toolbar_Full”和“toolbar_Custom”。根据我的配置,我不确定是否应该存在 Basic 和 Full。

另一个配置 All-plugin 配置(根据网络上的帖子)也没有显示 mathjax 图标。无论是否更改 'ckeditor-init.js

截图022

因此,作为 README.rst 中的示例配置

静态文件 CKEDITOR_JQUERY_URL = '//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js' 截图023

问题是:

如果这是一个问题,我该如何快速修复它?如果它与配置经验不足有关,您能否指导我查看配置示例/正确的 mathjax 配置?

打印屏幕来自 Django 管理员,我在这些模型中使用 RichTextUploadingField。

0 投票
1 回答
478 浏览

django - 使用 Django CKeditor,如何在不同的字段上加载不同的工具栏?

我正在使用 django CKeditor 插件。我的配置如下:

我有时需要显示简单的工具栏,有时需要显示完整的工具栏。我怎样才能做到这一点?

我希望有这样的选择: