一切正常,但我的 127.0.0.1:8000 无法显示任何内容,为什么?我使用了 django-sphinx
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 %}
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
and
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 %}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
由于您没有提供太多信息,我将做出有根据的猜测。您可能没有建立搜索索引。尝试在查询之前构建它,sphynx 在 sindex 中搜索,而不是在数据库中搜索。
Since you are not giving a lot of info, I will make a educated guess. You probably didn't build you search index. Try building it before quering, sphynx search in the sindex, not in the DB.