__init__() got an unexpected keyword argument 'decimal_places' and 'max_digits'添加搜索引擎遇到的bug

再做项目的时候,无论是开发什么类型的网站都会有搜索框,需要添加搜索引擎,再添加之后我们许哟啊进行测试引擎是否添加成功,在此中我们遇到最大的问题就是下边的缺少最大数

我们需要回去检查我们的代码,建立的索引模型类的字段类型需要与模型类中的字段类型保持一致,

当我们将查询字段改过来之后错误就会消失,出现你搜索的内容了。

如果说你的字段不需要与模型类保持一致就不报错,只不过搜索内容一直为空

这只是因为你没有进行过索引库初始化的原因,初始化之后同样会出行上述错误,但是更改一致之后,会出现如下报错:

这个时候也许我们已经想哭了,别着急,回去检查一下对接你引擎的干草垛也就是安装的haystack,查看其版本是否太老了,我们需要最新的

这样问题就会解决了!!

最后给大家传授类似于网吧网关解决一切问题的三大神操作:拍拍,重启,换一台。同样,对于我们程序员开发来说也有三大神操作,确认自己各方面都无误的情况下:程序重启,网线重插,关机重启。可能困扰你想哭的bug就这样莫名的就消失了。

猜你喜欢

转载自blog.csdn.net/xhg_Wandering_soul/article/details/80910086