поиск сена начинается с - PullRequest
       8

поиск сена начинается с

0 голосов
/ 16 января 2011

Почему, когда я использую:

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

У меня есть запрос с результатом. И когда я использую

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

у меня пустой запрос

Thx:)

1 Ответ

0 голосов
/ 01 апреля 2011

Из всех ваших моделей, в какой вы создали SearchIndex? У вас есть SearchIndex для UserProfile, что-то вроде:

from haystack import indexes
from haystack import site


class UserProfileIndex(indexes.SearchIndex):
    ...

site.register(UserProfile, UserProfileIndex)

Вы можете видеть только модели, которые вы проиндексировали. Из кода, который вы разместили, похоже, что вы не проиндексировали UserProfile, но некоторые другие модели.

...