Spec-Zone.ru › Wagtail 2

Команды управления

publish_scheduled_pages

$ ./manage.py publish_scheduled_pages

Эта команда публикует, обновляет или снимает с публикации страницы, для которых действия были запланированы редактором. Рекомендуется запускать эту команду один раз в час.

fixtree

$ ./manage.py fixtree

Эта команда сканирует базу данных на наличие ошибок и пытается исправить обнаруженные проблемы.

move_pages

$ manage.py move_pages from to

Эта команда перемещает выбранные страницы из одного раздела дерева в другой.

Параметры:

  • from Это id страницы, с которой перемещаются страницы. Все потомки этой страницы будут перемещены в место назначения. После завершения операции у этой страницы не будет потомков.
  • to Это id страницы, в которую перемещаются страницы.

purge_revisions

$ manage.py purge_revisions [--days=<number of days>]

Эта команда удаляет старые версии страниц, которые не находятся на модерации, не опубликованы, не одобрены для публикации или не являются последней версией страницы. Если указан параметр days, будут удалены только версии, которым больше, чем указанное количество дней.

update_index

$ ./manage.py update_index [--backend <backend name>]

Эта команда перестраивает индекс поиска с нуля.

Рекомендуется запускать эту команду один раз в неделю и в следующие моменты:

  • в любое время, когда страницы были созданы через скрипт (например, после импорта)
  • в любое время, когда были внесены изменения в модели или конфигурацию поиска

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

Указание бэкенда для обновления

По умолчанию, update_index перестроит все индексы поиска, перечисленные в WAGTAILSEARCH_BACKENDS.

Если у вас несколько бэкендов и вы хотите обновить только один из них, вы можете использовать опцию --backend.

Например, чтобы обновить только бэкенд по умолчанию:

$ python manage.py update_index --backend default

Опция --chunk_size может быть использована для настройки размера кусков, которые индексируются за раз. По умолчанию значение 1000, но может потребоваться уменьшить для больших размеров документов.

Только индексирование схемы

Вы можете предотвратить индексирование данных командой update_index с помощью опции --schema-only:

$ python manage.py update_index --schema-only

wagtail_update_index

Псевдоним для команды update_index, который можно использовать, когда другой установленный пакет (например, Haystack) предоставляет команду с именем update_index. В этом случае запись другого пакета в INSTALLED_APPS должна находиться выше wagtail.search для того, чтобы его команда update_index имела приоритет перед командой Wagtail.

search_garbage_collect

$ ./manage.py search_garbage_collect

Wagtail сохраняет журнал популярных поисковых запросов на вашем сайте. На сайтах с высокой посещаемостью этот журнал может разрастись, и вам может понадобиться очистить старые запросы. Эта команда очищает все журналы поисковых запросов, которым более недели (или количество дней, настраиваемое через настройку WAGTAILSEARCH_HITS_MAX_AGE).

  • Предыдущая Legacy richtext
  • Следующая Hooks

Содержание страницы

  • Команды управления
    • publish_scheduled_pages
    • fixtree
    • move_pages
    • purge_revisions
    • update_index
      • Указание бэкенда для обновления
      • Только индексирование схемы
    • wagtail_update_index
    • search_garbage_collect

© 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/management_commands.html

Spec-Zone.ru

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