2012-04-26 26 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乾草堆或任何你使用的軟件包。你的問題並沒有真正說出來。