问题标签 [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 回答
169 浏览

django - Django CkEditor 加载自定义插件 - 不工作

我正在为 Django 创建一个自定义 CkEditor。我关注了https://ckeditor.com/docs/ckeditor4/latest/guide/plugin_sdk_sample_1.html并尝试加载插件,但没有。当我将其他插件放入我的静态文件夹 ( lib/static/ckeditor/ckeditor/plugins/MYPLUGIN) 并尝试加载它们时,它可以工作。也许有人可以帮助我。

控制台错误:

0 投票
1 回答
117 浏览

django - 如何使用django-ckeditor为不同的模型指定不同的图片上传路径?

通常的做法是定义CKEDITOR_UPLOAD_PATH = 'uploads/'settings.py. 但这会将所有模型中的图像保存在唯一的路径中。是否可以为每个模型分配不同的图像路径?

0 投票
1 回答
313 浏览

django - 如果ckeditor上的图像被删除,Django如何删除服务器上的图片

我在CKEditor中上传了一些图片,上传的图片是存储在服务器上的,当我在编辑器上删除图片时,存储在服务器上的图片并没有被删除。

Django 2.2、python 3.7、postgresql。

我的问题:我可以在 ckeditor 或模型上设置它吗?

如果在ckeditor上删除时自动删除上传图像时如何创建条件?

0 投票
1 回答
308 浏览

django - 如何在 django-ckeditor 中上传图像时禁用非管理员的浏览服务器选项?

我有一个关于 django 的博客,任何公众都可以在上面发布。在帖子内容中,我使用 django-ckeditor RichTextUploadingField。

ckeditor中有一个浏览服务器图片的按钮,可以让用户浏览服务器上传目录的图片,并在帖子中嵌入图片。

但是我想限制公众在发布时浏览服务器上的图像。他们应该只能上传图片,而不是浏览服务器上上传的每张图片。

这是我的models.py

表格.py

0 投票
1 回答
2703 浏览

django - 使用 Django CkEditor 时如何解决“缺少图像源 URL”问题

我安装了 djnago-ckeditor 并按照安装指南进行操作。用于RichTextUpload()我从ckeditor_uploader. 当我尝试上传图片时,它是说

图像源 URL 丢失'。

我正在使用python,django最新版本

基本设置.py

网址.py

模型.py

0 投票
1 回答
653 浏览

django - django 中的 Ckeditor 无法在生产环境中工作

Django-ckeditor 在本地服务器上工作正常,但在生产中不起作用。

未找到:/static/ckeditor/ckeditor-init.js

0 投票
2 回答
873 浏览

django - 有没有办法在 django-ckeditor 中添加新皮肤?

我正在尝试在 django-ckeditor 中添加新皮肤,但它不起作用,并且在 django-admin 中显示空白屏幕

我已经安装了 kama 皮肤并在 static\ckeditor\ckeditor\skins\kama 中提取,但似乎不起作用。

下面我显示了我的 ckeditor 配置选项:

有人可以解决这个问题吗?我对 django ckeditor 及其配置和构建我的第一个网站非常陌生。提前致谢 !

0 投票
1 回答
325 浏览

javascript - Django-ckeditor 不使用脆表单保存编辑

我有一个易碎的表格,我想将一个字段从 更改TextareaCKEDitorUploadingWdidget

所以我的表格看起来像这样(我已经离开了以前的工作:

我修改了我的模型如下:

我的模板看起来有:

当我进入屏幕编辑豁免时,我会得到一个富文本字段来编辑,正如我所期望的那样。但是,我在该字段中输入的任何内容都不会传递回表单。在表格中我添加了一个打印语句,如下所示

印刷品总是给出原始文本。谁能帮帮我

编辑

当我对 forms.Textarea 小部件使用 CKEditorUploadingWidget 时,我一直在查看控制台,它似乎正在生成以下 jQuery 警告

主线程上的同步 XMLHttpRequest 已被弃用,因为它会对最终用户的体验产生不利影响。

我相信我得到了这个,因为我正在使用此按钮将表单加载到模式中

而这个观点

所以我的 ckeditor 的 JavaScript 现在正在加载,而不是在文档最初加载时加载,所以我认为这会导致问题。任何想法都非常感谢

0 投票
1 回答
808 浏览

django - 包裹在段落标签中的 Django 变量

创建帖子时,我使用 django-ckeditor 作为所见即所得的文本编辑器。它可以毫无问题地捕获并保存内容和正确的 HTML 标签。但是,我的模板呈现由标签包围的<p>变量,这会破坏 RichTextField,因为<p>标签不能嵌套。结果,它将所有文本(带有标签)显示为没有格式的段落。我意识到发生了这种情况,所以我将模板中的周围标签更改为<div>标签,但是当模板加载到浏览器上时,它再次将 div 标签替换为段落标签。我怎样才能摆脱<p>标签,以便我的文本以正确的格式呈现?

这是我的模板:

但是,在浏览器中,响应是这样的:

0 投票
1 回答
202 浏览

django - 如何清除ckeditor django中的输入格式?

需要将所有输入数据格式化为 ckeditor 富字段。试着在我的下一步做config.js

但我所有的输入文本都没有清除它的格式。我需要清除所有样式、颜色等。我该如何实现呢?