问题标签 [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.
django - 唯一 id 表单字段 django
我有一个表单,我在模板的嵌套 for 循环中调用它。
这是forms.py
视图.py
在模板中(没有 html):
问题:我不知道如何将表单字段 id 设置为唯一。因为子类别中可能有多达 15 个这种形式。具体来说,描述表单字段需要一个唯一的 id。表单发布并保存,但从 CKEditorWidget 得到一个烦人的 js 错误:
我可以通过编辑 js 来抑制这一点,但很高兴知道是否有任何方法可以动态设置字段 id。
python - 如何为使用 Django-CKEeditor 上传的图像创建 uuid4 文件名?
我想为使用 django-ckeditor/uploader 上传的图像创建随机 uid 文件名。
我utils.py
在同一个文件夹中创建了settings.py
:
我想将此“随机”文件名添加到settings.py
:
我怎样才能做到这一点?我不确定如何获取在编辑器中上传的文件名。我应该将文件名从 settings.py 传递给 utils.py 吗?还是有其他方法可以做到这一点?
他们的文档说明如下:
plugins - CKeditor:如何加载自定义插件?
我正在尝试按照本指南为 CKeditor 创建一个自定义插件。我按照指示创建了文件(myplugin.png、myplugin.js、plugin.js)并添加了
到设置。
但是,当我尝试加载页面时,编辑器没有出现,并且我在控制台中收到以下错误:
获取 http://127.0.0.1:8000/static/ckeditor/ckeditor/plugins/myplugin/plugin.js?t=GB8C 404(未找到)
在萤火虫中:
错误:[CKEDITOR.resourceManager.load] 在“ http://127.0.0.1:8000/static/ckeditor/ckeditor/plugins/myplugin/plugin.js?t=GB8C ”中找不到资源名称“myplugin” 。
所有文件都在此处显示的路径中。我可能做错了什么,但我找不到什么。感谢您的帮助,我将不胜感激。这是我的 plugin.js 文件的内容:
干杯
plugins - CKeditor:如何构建自定义插件?
我正在尝试按照本指南为 CKeditor 创建一个自定义插件。我按照指示创建了文件(myplugin.png、myplugin.js、plugin.js)并添加了
到设置。
这是我的 plugin.js 文件的内容:
然而,自定义插件的图标仍然没有显示。我可以在浏览器的工具中看到已检索到 plugin.js 文件。我通过删除图标文件进行了测试,它没有产生任何差异(没有错误消息,没有 404)。我想那个文件甚至没有被调用或访问。所以初始化甚至不会尝试渲染按钮。谢谢您的帮助。
django - CKeditor - Django
我想弄清楚如何在我的表单中自定义 Ckeditor 文本框。我已经在本地安装了 CKeditor,当我在本地运行它时它工作正常。当我尝试从 CDN 运行它时,我不知道如何自定义我的 textarea。使用 CDN 可以正常显示,但只有文本区域,没有文本区域的功能。过去两天我一直在寻找答案,但似乎没有任何效果。我的 HTML 表单如下所示:
当我运行我的应用程序时,它只是向我显示 textarea 中的 django-ckeditor-widget HTML。如下所示:
如果我尝试在我的 HTML 中将表单显示为 form.as_p,它可以正常工作,当我尝试自定义我的 django 表单的这一部分时,它将无法正常工作。我不喜欢默认的 form.as_p 显示,我需要能够自定义表单的外观。我也试过做一个 {{ form.procedure|safe|escape }} 但无济于事。我正在尝试从 CDN 运行 CKEditor,因为它的加载速度似乎比在我的笔记本电脑上本地运行时要快。
如果有可能,我愿意接受有关是否有其他方法可以让 Ckeditor 在本地加载更快的想法。或者从 CDN 运行它也很好,但我似乎无法弄清楚在使用 CDN 或 Django 模板工作时如何获取工具栏。
在此先感谢您的任何建议!
javascript - Django、django-ckeditor、Google MDL:无法读取未定义的属性“getSelection”
我正在使用 Django 1.11 和django-ckeditor
管理面板中的文本字段,以及管理外部的一些输入(以公共形式)。作为一个 CSS 框架 - 谷歌材料设计精简版。
当我尝试集成ckeditor
到公共表单时,带有 ckeditor 的charfield根本不起作用。像我无法专注于这个领域,当我点击任何ckeditor control
元素时,我得到错误
在Firefox 中:
ckeditor.js 445 行:
表格.py:
要集成我{{ form.media }}
在模板中使用的 ckeditor js 脚本。
首先,我尝试搜索有关此错误和任何已知修复的信息,但任何已建立的方法都不适合我。我也在这里发现了一些与 ckeditor 类似的问题,但没有任何可行的解决方案。
当我检查所有 js 脚本时,我在 Google Material Design lite css 框架的 Javascript 中发现了这个问题https://github.com/google/material-design-lite
当material.min.js集成到页面脚本时 - ckeditor 不起作用。未缩小的框架js:https://code.getmdl.io/1.3.0/material.js
PS:这是我在这里提出的第一个问题,对任何不便表示歉意。
谢谢你的帮助!
django - django-ckeditor 格式不在 html 帖子中
我有一个与上一个问题类似的问题:Django-ckeditor not display correct in html
除了我的设置似乎没问题,但仍然没有显示在 html 页面中。我错过了什么?
设置.py
并在呈现已编辑帖子的 html 页面中:
post_detail.html
在管理员方面一切正常:
但它没有显示在页面上:
django-pipeline - Django-ckeditor 和 django-pipeline
我有一个问题django-ckeditor
,我正在使用它django-pipeline
,在本地运行时一切正常,但如果DEBUG=False
使用的 ckeditor.js 是压缩的并且失败。
这是我在加载管理员以呈现使用 django-ckeditor 的字段时从 chrome 中的开发人员工具中得到的问题
该文件存在并已加载,但出现问题,似乎从管道进行压缩会破坏它。
我已经用谷歌搜索了这个问题,我发现的唯一建议来自文档。我还将这段代码添加到模板中,以确保测试所有可能的解决方案,但没有任何改变。
有什么建议吗?
ckeditor - How to rename existing styles in CKEditor?
In my webpage we'll only allow users to use H3
and H4
, but it's confusing to see these as "Title 3" and "Title 4". I wanted to rename these as "Title" and "Subtitle", but setting format_h3.name
doesn't seem to affect that.
I can't write custom JS to configure the editor as I'm using a Django Plugin, that actually converts a python dictionary into the final JSON config used.
The relevant part of what I tried is as follows: