1

我在我的平台上使用haystackwhoosh,它每小时运行一次,为我的内容编制索引。

我发现对于某些字符串,它会引发

VariableDoesNotExist: Failed lookup for key [object] in u'None'

错误。

其中一些字符串包括“Shoot”、“Zero”和其他一些我不记得的字符串。

你以前有没有遇到过这个问题,有没有办法摆脱这个问题?

4

2 回答 2

1

我曾经看到过这样的错误。重建索引帮助了我。

python manage.py rebuild_index
于 2012-07-15T16:32:47.180 回答
0

听起来您正在使用不是您编码的外部包,因为您听起来不熟悉它正在寻找的字符串。

我对您正在使用的软件包一无所知,如果它正在寻找的键是必不可少的,但处理可能存在或可能不存在的字典键的常用方法是使用

mydict.get('keyname', defaultvalue)

您可能需要简单地使用我猜 django-haystack 或您正在使用的任何软件包提交错误报告。你并没有在你的问题中真正说出来。

于 2012-04-26T15:27:58.357 回答