您好,我正在尝试使用 Haystack 和 Solr 在我的 Django 项目中创建搜索应用程序,但我收到此错误“AttributeError: type object 'BaseCommand' has no attribute 'option_list'”
我正在运行这个命令:python manage.py rebuild_index
我在用 :
Python 3.6.4
solr-4.10.4
干草堆 2.4.0
姜戈 2.0
如果帖子不清楚,我准备解释更多
您好,我正在尝试使用 Haystack 和 Solr 在我的 Django 项目中创建搜索应用程序,但我收到此错误“AttributeError: type object 'BaseCommand' has no attribute 'option_list'”
我正在运行这个命令:python manage.py rebuild_index
我在用 :
Python 3.6.4
solr-4.10.4
干草堆 2.4.0
姜戈 2.0
如果帖子不清楚,我准备解释更多
我遇到了同样的问题,@alasdair 的回答帮助我解决了这个问题。
基本上,您使用的是旧软件包和新版本的 django。将您的 django 降级到 v1.9 或升级pysolr
和django-haystack
包将解决问题。