2016-01-26 3 views
0

Я использую django ckeditor в качестве редактора WYSIWYG для добавления информации о продукте, ранее я использовал Summernote, но после перехода к производству виджет не отобразился в моем шаблоне (вообще, просто большое белое пространство), поэтому я решил попробовать ckeditor.Django - редактор WYSIWYG не отображается в шаблоне

Однако с django CKEditor все, что я вижу, является обычным текстовым полем, а не редактором WYSIWYG.

Исходный код из шаблона выглядит следующим образом:

<div class="col-sm-2"> Description:</div><div class="col-sm-10"><div class="django-ckeditor-widget" data-field-id="id_description" style="display: inline-block;"> 
<textarea cols="40" id="id_description" name="description" rows="10" data-processed="0" data-config='{"toolbar_Basic": [["Source", "-", "Bold", "Italic"]], "language": "en-us", "height": 291, "width": 835, "toolbar": "Full", "skin": "moono", "toolbar_Full": [["Styles", "Format", "Bold", "Italic", "Underline", "Strike", "SpellChecker", "Undo", "Redo"], ["Link", "Unlink", "Anchor"], ["Image", "Flash", "Table", "HorizontalRule"], ["TextColor", "BGColor"], ["Smiley", "SpecialChar"], ["Source"]], "filebrowserWindowWidth": 940, "filebrowserWindowHeight": 725}' data-external-plugin-resources='[]' data-id="id_description" data-type="ckeditortype"></textarea> 

Мой процесс установки очень прост: установить Джанго-CKEditor, (Jquery уже), добавить в установленных приложений, collectstatic, изменить виджет в моем modelform, обновить сервер.

Уверен, что здесь нет простой вещи, но я понятия не имею, что это может быть!

Любые идеи?

+1

ли вы включаете javascript? –

ответ

2

Вы не указали, находится ли это в административном или пользовательском представлении.

Если это нестандартное представление, убедитесь, что как файл виджетов .js, так и jQuery правильно связаны на вашей странице.

Если это в админ вы, вероятно, не JQuery связаны там и должен добавить к вашей settings.py: CKEDITOR_JQUERY_URL = '//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js

Если оба не помогают разделить то, что ошибки ваш JS консоль дает

+0

Спасибо, это для пользовательского представления, и я не загрузил файл .js виджета! – timg

Смежные вопросы