超级简单的问题:我浏览了 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 的 INSTALLED_APPS 中确实列出了“干草堆”,所以这个解决方案似乎对我不起作用。当我运行“import haystack”时,我也没有收到导入错误,所以它确实存在。我在我现有的项目以及为此而制作的全新对象上尝试了这个,但我无法让它工作。
但是,当我导入 haystack 后python manage.py shell
尝试haystack.__version__
我得到“AttributeError:'module'对象没有属性'版本'”。如果我尝试,我会收到类似的错误haystack.management
:它没有管理属性。
这一定是我想念的超级简单的东西。谢谢您阅读此篇!