У меня огромная проблема!
Я использую стог сена, свист и Джанго. Я уверен, что сделал все, что требуется, чтобы все работало в соответствии с документацией.
НО !!!! Результаты поиска: "ничего не найдено" все время. Но если символы, которые я вставил в форму, являются пробелами, все объекты, которые я проиндексировал, печатаются
подробности:
В моем search_indexes.py у меня есть:
from haystack.indexes import *
from haystack import site
from aias.models import Uspd
class UspdIndex(SearchIndex):
text = CharField(document=True, use_template=True)
serial = CharField(model_attr = 'serial')
type_id = IntegerField(model_attr = 'type_id')
name = CharField(model_attr = 'name')
def get_queryset(self):
return Uspd.objects.all()
site.register(Uspd, UspdIndex)
Я создал шаблон в папке folder_where_I_have_templates/search/indexes/name_of_my_applcation
и напечатал
{{ object.type_id }}
{{ object.name }}
{{ object.serial }}
есть.
Кстати, как я сделал
>>> from haystack.query import SearchQuerySet
>>> sqs = SearchQuerySet().all()
>>> sqs.count()
И результат был 0
Что, черт возьми, происходит ????
Помогите мне, пожалуйста!