Настройка ChooseParentView
При добавлении новой страницы через просмотрщик Wagtail, вы по существу выбираете, куда добавить новую страницу, переходя к соответствующей части древа страниц и выбирая «добавить дочернюю страницу» для выбранной родительской страницы. Затем Wagtail попросит вас выбрать тип страницы, которую вы хотите добавить.
При добавлении страницы из страницы типа ModelAdmin список, мы знаем, какой тип страницы нужно добавить, но мы можем не знать автоматически, куда в дереве страниц её нужно добавить. Если существует только один возможный выбор родителя для новой страницы (как определено настройкой атрибутов parent_page_types и subpage_types в ваших моделях), то мы пропускаем шаг и используем этот родитель. В противном случае пользователь должен указать родительскую страницу, используя ChooseParentView modeladmin.
Вряд ли вам понадобится настраивать этот просмотрщик, но в случае необходимости modeladmin предлагает следующие атрибуты, которые можно переопределить:
ModelAdmin.choose_parent_template_name
Ожидаемое значение: Путь к пользовательскому шаблону для использования при ChooseParentView
См. следующую часть документации для получения дополнительной информации: Переопределение шаблонов
ModelAdmin.choose_parent_view_class
Ожидаемое значение: Пользовательский класс view для замены modeladmin.views.ChooseParentView
См. следующую часть документации для получения дополнительной информации: Переопределение представлений
© 2014-present Torchbox Ltd and individual contributors.
All rights are reserved.
Licensed under the BSD License.
https://docs.wagtail.org/en/v2.16.3/reference/contrib/modeladmin/chooseparentview.html