Django Ckeditor-禁用图像复制粘贴

问题描述

我在模型中使用RichTextUploadField并粘贴了Google文档中的内容。我已使用forceAsPlainText从内容删除格式。问题是,当我从文档复制图像时,源中的URL来自Google驱动器而不是服务器计算机。

我已经了解了Ckeditor的解决方案,但是其中大多数解决方案都是通过从工具栏中删除“图像”选项来完全禁用图像上传/粘贴。 我不要我只希望禁用图像复制粘贴,因此,当用户使用工具栏中的图像选项上传时,链接将来自服务器计算机。

CKEDITOR_UPLOAD_PATH = "uploads/"
CKEDITOR_IMAGE_BACKEND = "pillow"
CKEDITOR_CONfigS = {
    "default": {
        "toolbar_DefaultToolbarConfig": [
            {
                "name": "basicstyles","items": [
                    "Bold","Italic","Underline","Strike","Subscript","Superscript",],},{"name": "clipboard","items": ["Cut","copy","Undo","Redo",{
                "name": "paragraph","items": [
                    "NumberedList","BulletedList","Outdent","Indent","HorizontalRule","JustifyLeft","JustifyCenter","JustifyRight","JustifyBlock","Smiley","Blockquote",{
                "name": "paste","items": ["Paste","PasteText","copyFormatting","RemoveFormat",{
                "name": "style","items": ["FontSize","Format","TextColor","BGColor",{
                "name": "extra","items": [
                    "Link","Unlink","Image","Table","CodeSnippet","Embed","Iframe","InsertSpecialCharacter",{"name": "replace","items": ["Find","Replace","SelectAll",{"name": "source","items": ["Maximize","Source","title": False,"toolbar": "DefaultToolbarConfig","linkShowTargetTab": False,"linkShowAdvancedTab": False,"height": "250px","width": "auto","forcePasteAsPlainText ": True,"pasteDataimages": False,"tabSpaces": 4,"extraPlugins": ",".join(["codesnippet","image2","embed","tableresize",]),}
}

这是我的ckeditor配置设置。

感谢您的帮助!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)