Использование редактора Quill для ввода формы в Django.

Я хочу использовать Quill Editor для ввода формы в Django.

Из примеров на игровой площадке Quill я вижу, что контейнер всегда представляет собой div.

Как я могу заставить его работать с <textarea> вместо div, а текст оставаться в текстовом поле, чтобы он работал, когда я отправляю форму Django;

Я знаю, что есть пакет django-quill, но последний коммит был сделан в 2015 году и, как сообщается, не работает с новыми версиями Django, кроме того, я хочу сделать его более индивидуальным.


person user3541631    schedule 21.05.2018    source источник


Ответы (1)


Quill работает внутри contenteditable div. Если вы хотите, чтобы это выглядело как текстовое поле, это должно быть легко с помощью css.

Но если вы используете Quill, это может быть использование расширенного текста, такого как полужирный шрифт, курсив, маркеры... И этот расширенный контент не может находиться внутри textarea, который просто обрабатывает простой текст (без форматирования текста). Вот почему он должен оставаться внутри содержимого div.

Ваша форма должна при отправке искать этот контент div и отправлять его на ваш сервер (либо в чистом js, либо на этот раз путем копирования и вставки содержимого html внутри скрытой текстовой области) в формате html.

person guillaumepotier    schedule 21.05.2018