Очень простой вопрос: я просмотрел документацию по началу работы для haystack (с помощью whoosh; я установил python-whoosh и haystack с помощью pip (впервые используя его)), и я просто не могу запустить python manage.py rebuild_index , Я получаю эту ошибку:
python manage.py rebuild_index
Unknown command: 'rebuild_index'
Type 'manage.py help' for usage
У меня есть "стог сена", указанный в моем INSTALLED_APPS в файле settings.py, поэтому это решение , похоже, не работает для меня. Я также не получаю ошибки импорта, когда запускаю «import haystack», поэтому он существует. Я попробовал это на своем существующем проекте, а также на совершенно новом объекте, созданном специально для этого, и я просто не могу заставить его работать.
Однако, когда я импортирую стог сена после python manage.py shell
и пытаюсь haystack.__version__
, я получаю "AttributeError: у объекта 'нет атрибута' версия " ". Я получаю похожую ошибку при попытке haystack.management
: у него нет атрибута управления.
Это должно быть что-то очень простое, что мне не хватает Спасибо, что прочитали это!