2010-02-05 8 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 

etTout va bien, mais mon 127.0.0.1:8000 ne peut rien montrer, pourquoi? Je django-sphynx

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

Pourriez-vous reformuler la question d'une manière plus compréhensible? L'affichage de l'erreur, l'ajout d'une sortie de fichier journal, etc. sont des moyens d'aider les utilisateurs à comprendre ce qui pourrait avoir mal tourné. – viksit

+0

besoin de plus d'informations ici –

Répondre

0

Puisque vous ne donnez pas beaucoup d'informations, je vais faire une supposition. Vous n'avez probablement pas construit votre index de recherche. Essayez de le construire avant de faire une requête, recherche sphynx dans le sindex, pas dans la base de données.