haystack和solr无法运行?

Django版本1.11.2
haystack版本2.6.1
solr版本4.10.4
pysolr是3.6.0
solr设置
soleconfig.xml如下:

?xml version="1.0" encoding="utf-8" ?>
<config>
    <luceneMatchVersion>LUCENE_36</luceneMatchVersion>
    <requestHandler name="/select" class="solr.StandardRequestHandler" default="true" />
    <requestHandler name="/update" class="solr.UpdateRequestHandler" />
    <requestHandler name="/admin" class="solr.admin.AdminHandlers" />
    <requestHandler name="/admin/ping" class="solr.PingRequestHandler">
        <lst name="invariants">
            <str name="qt">search</str>
            <str name="q">*:*</str>
        </lst>
    </requestHandler>
</config><br><br><br>

schema.xml如下:

<?xml version="1.0" ?>
<schema name="default" version="1.5">
</schema>

haystack设置是官方文档的例子。
运行build_solr_schema出现'TypeError: context must be a dict rather than Context.'错误。

关于Python这些库的版本匹配问题除了问人和挨个实验没有别的方法了吗?总感觉这些库谋害我。。。

阅读 2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题