Как использовать 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 и выполните шаги по установке демонстрационного сайта.

Другие вопросы по тегам