2011-01-15 11 views
0

なぜ私が使用している場合:干し草の山検索STARTSWITH

users = SearchQuerySet().all() 
users = users.filter(name__startswith='foo') 

私は結果でクエリを持っています。私は

users = SearchQuerySet().models(UserProfile) 
users = users.filter(name__startswith='foo') 

を使用する場合、私はどちらにおSearchIndexを作成したのは、空のクエリ

Thxを:)すべてのモデルから

+0

あなたの質問は何ですか? – Bjorn

+0

最初のクエリで返されるモデルは何ですか? – kevpie

答えて

0

がありますか?あなただけがインデックスしているモデルを見ることができます

from haystack import indexes 
from haystack import site 


class UserProfileIndex(indexes.SearchIndex): 
    ... 

site.register(UserProfile, UserProfileIndex) 

:あなたは、のようなものをUserProfileためSearchIndexを持っていますか。投稿したコードからは、UserProfile以外のいくつかのモデルをインデックスに登録していないようです。

関連する問題