你好,我正在尝试使用Haystack和Solr在My Django项目中创建搜索应用,但我收到了此错误“AttributeError:类型对象“BaseCommand”没有属性“option_list”“
我正在运行以下命令:python网址:manage.py重建索引
我正在使用:
Python 3.6.4语言
第4.10.4节
干草堆2.4.0
Django 2.0
如果帖子不清楚,我准备解释更多
See the error
你好,我正在尝试使用Haystack和Solr在My Django项目中创建搜索应用,但我收到了此错误“AttributeError:类型对象“BaseCommand”没有属性“option_list”“
我正在运行以下命令:python网址:manage.py重建索引
我正在使用:
Python 3.6.4语言
第4.10.4节
干草堆2.4.0
Django 2.0
如果帖子不清楚,我准备解释更多
See the error
2条答案
按热度按时间e1xvtsh31#
“我也遇到过同样的问题,”阿拉斯代尔的回答帮我解决了这个问题。
基本上你使用的是旧包和新版本的django。把你的django降级到v1.9或者升级
pysolr
和django-haystack
包都可以解决这个问题。tp5buhyn2#
请注意,更新Haystack会将Django强制升级到最新版本。对于生产站点,在没有测试之前,这可能是不可取的。