Spec-Zone.ru › Wagtail

Расширение Wagtail

Интерфейс администратора Wagtail — это набор приложений Django, поэтому знакомые понятия разработки Django — представления, шаблоны, маршруты URL и так далее — могут быть использованы для добавления новой функциональности в Wagtail. Можно установить множество сторонних пакетов, чтобы расширить возможности Wagtail.

В этом разделе описываются различные механизмы, которые могут быть использованы для интеграции собственного кода в интерфейс администратора Wagtail.

  • Создание представлений администратора
    • Определение представления
    • Регистрация маршрута URL
    • Добавление шаблона
    • Добавление пункта меню
    • Добавление группы пунктов меню
  • Обобщенные представления
    • ModelViewSet
    • ChooserViewSet
    • Chooser viewsets для источников данных, не являющихся моделями
  • Компоненты шаблонов
    • render_html()
    • media
    • Создание компонентов
    • Передача контекста в шаблон
    • Добавление определений медиа
    • Использование компонентов в собственных шаблонах
  • Использование форм в представлениях администратора
    • Определение виджетов формы администратора
    • Панели
  • Добавление отчетов
    • Определение отчета
    • Экспорт в электронные таблицы
    • Настройка шаблонов
    • Добавление пункта меню и URL администратора
    • Полный код
  • Добавление новых типов задач
    • Модели задач
    • Настраиваемые модели TaskState
    • Настройка поведения
    • Добавление уведомлений
  • Журнал аудита
    • log()
    • Действия регистрации, предоставляемые Wagtail
    • Контекст регистрации
    • Модели регистрации
  • Настройка формы параметров учетной записи пользователя
    • Добавление новых панелей
    • Работа с моделью UserProfile
    • Создание новых вкладок
    • Настройка шаблона
  • Настройка представлений редактирования/создания групп
    • Настраиваемые формы редактирования/создания
  • Внутренности богатого текста
    • Формат данных
    • Регистр функций
    • Обработчики переписывания
    • Виджеты редактора
    • Плагины редактора
    • Конвертеры форматов
  • Расширение редактора Draftail
    • Создание новых стилей в строке
    • Создание новых блоков
    • Создание новых сущностей
    • Интеграция виджетов Draftail
  • Добавление пользовательских массовых действий
    • Регистрация пользовательского массового действия
    • Добавление массовых действий к исследователю страниц
    • Добавление массовых действий к списку изображений
    • Добавление массовых действий к списку документов
    • Добавление массовых действий к списку пользователей
    • Добавление массовых действий к списку фрагментов

© 2014-present Torchbox Ltd and individual contributors.
All rights are reserved.
Licensed under the BSD License.
https://docs.wagtail.org/en/stable/extending/index.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API