Я пытаюсь настроить панель инструментов django-ckeditor
.Невозможно настроить панель инструментов django-ckeditor
Моя модель поле:
answer = RichTextField(
verbose_name = "Answer presented to user",
config_name = 'answer_ckeditor',
)
В settings.py У меня есть
CKEDITOR_CONFIGS = {
'answer_ckeditor': {
'skin': 'moono',
#'skin': 'office2013',
'toolbar': [
{'name': 'basicstyles',
'items': ['Bold', 'Italic', 'Underline', 'Strike', 'Subscript', 'Superscript', '-', 'RemoveFormat']},
{'name': 'paragraph',
'items': ['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Blockquote', 'CreateDiv', '-',
'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock', '-', 'BidiLtr', 'BidiRtl',
'Language']},
{'name': 'styles', 'items': ['Styles', 'Format', 'Font', 'FontSize']},
{'name': 'colors', 'items': ['TextColor', 'BGColor']},
],
}
}
Мой HTML является:
<textarea id="answer_1" name="answer_1" required class="form-control quiz-search-box" placeholder="Option 1"></textarea>
<script>
CKEDITOR.replace('answer_1');
</script>
Я просто получаю стандартное меню ckeditor. Я пробовал использовать по умолчанию и удалять имя_конфигурации из определения поля, но без разницы.
Есть ли что-то другое, что мне нужно сделать в JavaScript CKEDITOR.replace('answer_1');
, чтобы получить его, чтобы забрать мою панель инструментов?
Да, я пробовал это, и он не работал. Мое решение, которое работало, дано – HenryM