Как использовать django-wysihtml5 в формах внешнего интерфейса?
Я использую django-wysihtml5
чтобы получить функциональность расширенного текста в админке, и это работает хорошо.
Я хотел бы знать, есть ли какая-либо опция для того, чтобы также получить те же функциональные возможности в формах, используемых в веб-интерфейсе (не только в админке) с использованием этой библиотеки django. Может быть, мы должны указать виджет в ModelForm __init__()
метод?
Большое спасибо!
1 ответ
Решение
Пример проекта в django-wysihtml5 теперь реализует искомый вариант использования. Он использует bootstrap-wysihtml5 для публичного интерфейса.
Ключевые файлы, выполняющие работу:
- demo / twitter_bootstrap.py: реализует виджет django, используемый в ModelForm
- demo / article /forms.py: реализует ModelForm для статьи
Чтобы увидеть демонстрацию в действии, создайте virtualenv, клонируйте приложение git и выполните шаги по установке демонстрационного сайта.