なぜ私が使用するとき:
users = SearchQuerySet().all()
users = users.filter(name__startswith='foo')
結果のあるクエリがあります。そして、私が使用するとき
users = SearchQuerySet().models(UserProfile)
users = users.filter(name__startswith='foo')
空のクエリがあります
どうも :)
なぜ私が使用するとき:
users = SearchQuerySet().all()
users = users.filter(name__startswith='foo')
結果のあるクエリがあります。そして、私が使用するとき
users = SearchQuerySet().models(UserProfile)
users = users.filter(name__startswith='foo')
空のクエリがあります
どうも :)
すべてのモデルから、どのモデルで作成しましたSearchIndex
か?次のようなSearchIndex
forはありますか?UserProfile
from haystack import indexes
from haystack import site
class UserProfileIndex(indexes.SearchIndex):
...
site.register(UserProfile, UserProfileIndex)
インデックスを作成したモデルのみを表示できます。あなたが投稿したコードから、あなたはインデックスを付けていないようですUserProfile
が、他のいくつかのモデルです。