问题标签 [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 投票
3 回答
7793 浏览

python - Django-CKEditor 图片上传

我目前已经安装了 Django-CKEditor 并拥有自己的自定义工具栏。

我正在努力寻找如何启用图像上传。单击图像按钮时,我只能通过 URL 上传。我知道,在插件中,有处理文件浏览和上传的视图,但我不知道如何激活或使用这些。

该插件的文档很少,因此我正在寻求您的帮助!

https://github.com/shaunsephton/django-ckeditor

0 投票
1 回答
3575 浏览

django - CKEditor 向我展示了 html 代码

我尝试将 CKEeditor 用于我的 django 项目,但是当我添加一个使用此编辑器的新项目时,我看到了 html 代码。

我这样使用它:

我的模型:

我的网址:url(r'^ckeditor/', include('ckeditor.urls')),

我的观点 :

和我的模板:

请帮忙。

感谢您的回答。

0 投票
1 回答
1889 浏览

django - 在 django 管理表单中自定义 ckeditor

我只需要为我的 AdminForm 中的一个字段配置 ckeditor 的自定义参数(工具栏、宽度和高度)

如何只为这个字段设置ckeditor的特定参数(例如«toolbarGroups»,«width»,«height»等)?

0 投票
4 回答
1103 浏览

python - Django-CKEditor 不会渲染图像

我已经安装了 Django-CKEditor 并对其进行了配置以用于开发目的。

现在我可以编辑文本并将其作为文本字段保存到 db 中。但是在插入图像时,我遇到了重大问题......

我可以插入图像,它似乎可以正确保存到本地主机(正确的文件夹),但是在将图像渲染到预览或文本编辑器时,我只得到损坏的图像图片。显然我没有正确配置 settings.py 。settings.py 中的主要项目:

还尝试了与 django-ckeditor testproject 类似的配置,面临类似的损坏渲染图像。

我正在使用windows环境进行开发。Django-ckeditor 版本是4.0.2

任何想法有什么问题或从哪里开始解决这个问题?

0 投票
3 回答
3105 浏览

django - django-ckeditor 图片上传给出了错误的图片 url

当我尝试文本编辑和其他与文本相关的东西并保存它时,编辑器很好地完成了它的工作。但是当我尝试上传图片时,它只需要一个不同的网址。我在窗户上。是不是因为这个,因为我在这个帖子上看到了一个帖子,但它也没有帮助我。它确实被保存了,而且他们每个人都有自己的缩略图。但它只是错误的网址。我查看了图片的src,是这样的,

<img alt="" src="/media/3/10/17Hydrangeas.jpg" />

但应该是这样的,

<img alt="" src="/media/2013/10/17/Hydrangeas.jpg" />

而有时候图片的src就是这样的,

<img alt="" src="/media/3/10/17" />

这是我的 settings.py 的片段:

我在我的 urls.py 中包含了它的 url:

模型.py:

在 forms.py 中:

在 index.html 中:

我在html中的表格:

0 投票
1 回答
1871 浏览

javascript - django-ckeditor:在哪里存储 config.js?

我正在尝试创建自己的 CKEDITOR.editorConfig。但是,到目前为止,我还没有设法让 django-ckeditor 使用这个配置。

这是我的结构:

在我的 config.js(两者,但这些位置似乎都不正确)中,我创建了一个小的 editorConfig,只是为了检查它是否正常工作:

最后从我的 settings.py 我添加了一些初始配置。但即使指定了我的“uni”工具栏,它仍然会继续显示完整的工具栏。

请问有什么建议吗?谢谢!

.Soge

编辑

我也尝试过从 ModelAdmin.Media 中引用配置 js 文件,如下所示:

然后我的静态目录结构将保持如下:

仍然没有成功。

0 投票
1 回答
1077 浏览

django-cms - 使用 djangocms-text-ckeditor 配置自动增长插件

我正在尝试使用 ckeditor 的自动增长插件。由于我是 django 和 ckeditor 的新手,所以我在配置时遇到了问题。我的设置未被识别。以下是步骤列表。我已经看到必须重新构建 ckeditor 的参考。我不知道这是否需要。

平台:Ubuntu、django-cms 3 beta、djangocms-text-ckeditor(安装在 virtualenv 中使用的 pip)、python 2.7。

我不确切知道我需要做什么,但无论如何我更改了以下内容。

S1。在项目的 settings.py 中,添加了

S2。在../site-packages/django_text_ckeditor/static/ckeditor/config.js,编辑

S3。将自动增长插件文件夹添加到

“../site-packages/django_text_ckeditor/static/ckeditor/plugins/autogrow”

S4。修改第 45 行

'extraPlugins':'cmsplugins,自动增长'

S5。在第 58 行之后添加了一个额外的语句

“../site-packages/django_text_ckeditor/static/js/cms.ckeditor.js”

不知道还能做什么?想法?建议?

0 投票
0 回答
763 浏览

javascript - Django ckeditor oembed 插件安装:javascript 错误

我已经安装了 django-ckeditor 并且管理页面很好地显示了编辑器。但是我在将 oembed 插件添加到编辑器时遇到问题。

这是我所拥有的:

注意 oembed 需要对话框、小部件(可能还有 lineutils)。

现在我的编辑器显示了 oembed 按钮,但它不会显示表单供您输入视频网址。Firebug显示有两个错误:

Django 控制台显示所有 .js、.css 文件都已加载。

我在 javascript 方面的经验有限,我是否在 django-ckeditor 插件设置中遗漏了什么?谢谢,

0 投票
2 回答
1885 浏览

python - 在 django-ckeditor 设置中通过“manage.py collectstatic”的最佳方法是什么?

https://github.com/shaunsephton/django-ckeditor上,设置 django-ckeditor 的指令集包括:

4. 运行 collectstatic 管理命令:

$ ./manage.py 收集静态

这会将静态 CKEditor 需要的媒体资源复制到 STATIC_ROOT 设置给定的目录中。有关更多信息,请参阅 Django 关于管理静态文件的文档。

但是,当我尝试这样做时,出现错误:

我怎样才能最好地解决问题,以便 django-ckeditor 拥有它想要的静态文件?

在 settings.py 中,我现在有:

从外壳:

我不敢说“我做不到”,但我是在 Unix 上长大的,在这个 Ubuntu 服务器上只会使用传统的 Unix 文件名字符。

我不明白为什么我会提供任何传统上不属于 Unix 文件名的字符,而且它似乎只报告传统的 Unix 文件名。

还有其他方法可以绊倒非 ASCII 字符吗?假设我在 Unix 无法与智能引号、重音字符等相处的所有地方都只使用了 ASCII 字符。

0 投票
3 回答
1311 浏览

django - 尝试从登台服务器上的 django-ckeditor 上传图像时 CSRF 验证失败

Django-ckeditor 可以选择直接从编辑器插入和上传图像。这适用于本地/开发机器,但在远程服务器上 Django 抛出 403 错误,CSRF 验证失败。这发生在管理后端,我没有其他类似的问题。有谁知道我做错了什么?任何帮助将不胜感激。谢谢