Требуется установить HAYSTACK_WHOOSH_PATH в место в вашей файловой системе, где должен находиться индекс Whoosh. Кто-нибудь может объяснить, куда именно указывает этот путь? Я имею в виду, что я должен дать на этом пути?
Любой каталог, который вы пожелаете.Вы можете использовать эту конфигурацию:
import os, sys PROJECT_ROOT = os.path.dirname(__file__) HAYSTACK_WHOOSH_PATH = os.path.join(PROJECT_ROOT, 'search_index')
Подойдет любой каталог, к которому у вас есть доступ для записи, если в его файловой системе достаточно места для хранения индекса Whoosh, например /home/mysite/whoosh_index (прямо из docs ).Просто убедитесь, что содержимое не публикуется веб-сервером.
/home/mysite/whoosh_index