Django ck-editor не может добавить дополнительный плагин
Я пытаюсь добавить дополнительный плагин, но не могу. Когда я проверяю свою консоль, она говорит, что не удается загрузить файл javascript. Вот мой код:
ошибка, которую я получаю в моей консоли, но у меня есть плагин youtube в моей папке plugins:
Loading failed for the <script> with source “http://127.0.0.1:8000/static/ckeditor/ckeditor/plugins/youtube/plugin.js?t=LAHF”.
settings.py
STATIC_ROOT = 'var/static'
CKEDITOR_UPLOAD_PATH = "uploads/"
CKEDITOR_CONFIGS = {
'default': {
'toolbar': 'full',
'extraPlugins': ','.join([
'youtube',
]),
},
}
urls.py
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('ckeditor/', include('ckeditor_uploader.urls')),
]
models.py
class Blog(models.Model):
blog_title = models.CharField(max_length=255)
blog_body = RichTextUploadingField(blank=True, null=True,)
Я также пробовал это, но не сработало:
blog_body = RichTextUploadingField(
config_name='default',
# CKEDITOR.config.extraPlugins:
extra_plugins=['youtube'],
# CKEDITOR.plugins.addExternal(...)
external_plugin_resources=[(
'youtube',
'var/static/ckeditor/ckeditor/plugins/youtube/',
'plugin.js',
)],
)