2012-04-26 76 views
1

我在我的平台中使用haystack和whoosh,并且它每小时运行索引我的内容。Django Haystack关于某些关键字的错误

我发现,对于某些字符串,它会引发一个VariableDoesNotExist: Failed lookup for key [object] in u'None'错误。

其中一些字符串包括“拍摄”,“零”和其他一些我不记得的东西。

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

谢谢先进。

回答

1

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

python manage.py rebuild_index 
0

听起来好像您正在使用未经您编码的外部包,因为您并不熟悉正在查找的字符串。

我不知道你使用的是什么包,如果它正在寻找的键是必不可少的,但应对可能或可能不存在字典键常见的方法是使用

mydict.get('keyname', defaultvalue) 

你可能需要简单地提出一个错误报告,我猜django干草堆或任何你使用的软件包。你的问题并没有真正说出来。