在TinyMce django中添加插件(电源粘贴)

在TinyMce django中添加插件(电源粘贴),django,tinymce,django-tinymce,Django,Tinymce,Django Tinymce,嗨,我正在尝试在我的django应用程序的TinyMce中添加粘贴插件。 下面是setting.py配置 TINYMCE_DEFAULT_CONFIG = { "toolbar": 'mobileequationeditor', 'height': 360, 'width': 1120, 'cleanup_on_startup': True, 'custom_undo_redo_levels': 20, 'selector': 'textarea', 'theme': 'modern',

嗨,我正在尝试在我的django应用程序的TinyMce中添加粘贴插件。 下面是setting.py配置

   TINYMCE_DEFAULT_CONFIG = {
"toolbar": 'mobileequationeditor',
'height': 360,
'width': 1120,
'cleanup_on_startup': True,
'custom_undo_redo_levels': 20,
'selector': 'textarea',
'theme': 'modern',
'plugins':"powerpaste",
'toolbar1': '''
       fullscreen preview bold italic underline | fontselect,
       fontsizeselect  | forecolor backcolor | alignleft alignright |
       aligncenter alignjustify | indent outdent | bullist numlist table |
       | link image media | codesample | MathJax |
       ''',
'toolbar2': '''
       visualblocks visualchars |
       charmap hr pagebreak nonbreaking anchor |  code |
       ''',
'contextmenu': 'formats | link image',
'menubar': True,
'statusbar': True,
}
当我在admin中打开模型时,出现了一个错误

Failed to load plugin: powerpaste from url https://website.com/static/tinymce/js/tinymce/plugins/powerpaste/plugin.min.js
我尝试了collectstatic,但没有收集到新的static。 我在哪里可以得到plugin.min.js,我应该把它放在哪里

setting.py中的静态文件配置为

STATIC_ROOT = os.path.join(BASE_DIR,'staticfiles')
STATIC_URL = '/static/'
我正在生产中运行这些

解决办法是什么?
问题是我想将word文件中的图像直接复制到RichTextField中。

PowerPaste是一个商业插件,因此它不是可自由访问的TinyMCE捆绑包的一部分。您需要购买PowerPaste才能访问该插件,在该插件上您可以下载该插件并将其添加到您的项目中


如果您选择这样做,我建议将PowerPaste代码与TinyMCE代码的其余部分分开放置,并使用
external_插件
通过TinyMCE配置加载它。这将允许您更新core TinyMCE编辑器代码,而不会意外删除PowerPaste代码。

您阅读了吗?默认情况下,它不在plugins文件夹中,所以您需要自己把它放在那里。检查您的tinymce文件夹。您也可以将此文件放在自己的静态文件夹中,并将路径添加到设置中。但问题是我可以从何处获取此文件?上面的文章说TinyMce可以通过Webpack和Browserify下载,但是如果使用django pip安装,我在哪里可以获得plugin.min.js文件?你需要购买pro捆绑包或单独购买。你知道其他任何可以用来从word文件复制粘贴图像的免费插件吗?谢谢回答。你知道有没有其他的免费插件可以用来复制word文件中的粘贴图像。不幸的是,我不知道有哪个免费插件可以像PowerPaste那样做。