非常简单的问题:我按照 haystack 的“入门”文档(使用 whoosh;我第一次使用 pip 安装了 python-whoosh 和 haystack)操作,但是我无法运行 python manage.py rebuild_index。我收到以下错误:
python manage.py rebuild_index
Unknown command: 'rebuild_index'
Type 'manage.py help' for usage
我在settings.py中已将'haystack'列入INSTALLED_APPS,因此此解决方案在我这里似乎无效。当我运行"import haystack"时,也没有导入错误,所以它是存在的。我尝试在现有项目上以及专门为此创建的全新对象上进行操作,但仍无法使其工作。
但是,当我在
python manage.py shell
之后导入haystack并尝试haystack.__version__
时,会出现"AttributeError: 'module' object has no attribute 'version'"的错误。如果我尝试haystack.management
,也会出现类似的错误:没有管理属性。肯定是我错过了某些超级简单的东西。感谢您阅读!
import haystack
,然后输入help(haystack)
进行查询?抱歉回复晚了,我没有收到通知。 - Mike DeSimone