Django CKEditor - Не удается загрузить медиа - PullRequest
0 голосов
/ 10 мая 2019

Я использую CKEditor вне админ-панели. Я хочу загрузить медиа в свой пользовательский ckeditor/widget.html, но он не работает.

Вот мой 'ckeditor / widget.html':

{% block css %}
    {{ form.media }}
{% endblock %}

<div class="write_comment">
    <div class="django-ckeditor-widget" data-field-id="{{ id }}">
        <textarea{{ final_attrs }} data-processed="0" data-config="{{ config }}" data-external-plugin-resources="{{ external_plugin_resources }}" data-id="{{ id }}" data-type="ckeditortype">{{ value }}</textarea>
    </div>
    <div class="bottom">
        <ul class="flex-horizontal">
            <li><p class="chars_written"></p></li>
            <li><p class="chars_left"></p></li>
        </ul>
    </div>
</div>

Вот мой пользовательский виджет:

class CommentInput(CKEditorWidget):
    @property
    def media(self):
        media = super().media
        css = {
            "all": (
                static("widgets/comment/comment.js"),
            )
        }
        js = [
            static("widgets/comment/comment.css"),
        ]
        media.add_css(css)
        media.add_js(js)

        print(media)
        return media
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...