我在我的平台上使用haystack
和whoosh
,它每小时运行一次,为我的内容编制索引。
我发现对于某些字符串,它会引发
VariableDoesNotExist: Failed lookup for key [object] in u'None'
错误。
其中一些字符串包括“Shoot”、“Zero”和其他一些我不记得的字符串。
你以前有没有遇到过这个问题,有没有办法摆脱这个问题?
我在我的平台上使用haystack
和whoosh
,它每小时运行一次,为我的内容编制索引。
我发现对于某些字符串,它会引发
VariableDoesNotExist: Failed lookup for key [object] in u'None'
错误。
其中一些字符串包括“Shoot”、“Zero”和其他一些我不记得的字符串。
你以前有没有遇到过这个问题,有没有办法摆脱这个问题?
我曾经看到过这样的错误。重建索引帮助了我。
python manage.py rebuild_index
听起来您正在使用不是您编码的外部包,因为您听起来不熟悉它正在寻找的字符串。
我对您正在使用的软件包一无所知,如果它正在寻找的键是必不可少的,但处理可能存在或可能不存在的字典键的常用方法是使用
mydict.get('keyname', defaultvalue)
您可能需要简单地使用我猜 django-haystack 或您正在使用的任何软件包提交错误报告。你并没有在你的问题中真正说出来。