taggit и стог сена + свист - PullRequest
       168

taggit и стог сена + свист

5 голосов
/ 05 сентября 2011

У меня есть головоломка, мой стог сена + свист работает отлично :) Я могу искать по названию содержимого.НО я хочу добавить «taggit» в свою базовую модель и искать по тегам, тогда у меня НЕТ результатов: // и я не знаю почему.Точнее, я знаю, что у имени содержимого «X» есть тег «foo», и когда я выполняю поиск через «foo», у меня не получается ничего:Джанго.Вот часть моего файла search_indexes.py:

import datetime
from haystack.indexes import *
from haystack import site
from models import Skill

class SkillIndex(SearchIndex):
   text = CharField(document = True, use_template = True)
   tags = CharField(model_attr='tags')

site.register(Skill, SkillIndex) 

С наилучшими пожеланиями, nykon

PS Моя цель - сделать живой поиск, похожий на Google, используя теги.У кого-нибудь есть хорошая идея?

1 Ответ

3 голосов
/ 28 января 2012

Вы можете добавить теги к шаблону данных,

Например:

{{ object.name }}
{% for tag in object.tags.all %}{{ tag.name }} {% endfor %}

Не уверен, что это лучшее решение, но оно работает.

...