Все хорошо, но мой 127.0.0.1:8000 ничего не показывает, почему? Я использовал Джанго-Сфинкс - PullRequest
0 голосов
/ 05 февраля 2010
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

и

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 %}

1 Ответ

0 голосов
/ 22 декабря 2011

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

...