2010-02-05 4 views
0
from djangosphinx.models import SphinxSearch 
def xx(request): 
    queryset =File.search.query('test') 
    #return HttpResponse(queryset)#<------1 
    return render_to_response('a.html',{'a':queryset})#<--------2 

иВсе в порядке, но мой 127.0.0.1:8000 ничего не может показать, почему? Я использовал Джанго-сфинкс

class File(models.Model): 
    name = models.CharField(max_length=200) 
    tags = models.CharField(max_length=200) # We actually store tags for efficiency in tag,tag,tag format here 

    objects = models.Manager() 
    search = SphinxSearch(index="test1") 

a.html:

{% for i in a %} 
    Some value: {{i}} 
{% endfor %} 
+0

Не могли бы вы перефразировать вопрос таким образом, который более понятен? Проводка увиденной ошибки, добавление вывода файла журнала и т. Д. - это несколько способов помочь людям понять, что могло пойти не так. – viksit

+0

нужна дополнительная информация здесь –

ответ

0

Поскольку вы не даете много информации, я сделаю обоснованное предположение. Вероятно, вы не создали индекс поиска. Попробуйте построить его перед запросом, поиск сфинкса в sindex, а не в БД.