Hello, I've used django-sphinx/sphinx engine in the past and found it a fantasic solution but now running into a problem in a new build I haven't seen before:
So sphinx is all set up and working and in the appropriate view I have: def search(request): search_query = request.GET.get('q','') if search_query: queryset1 = Books.search.query(search_query) results1 = queryset1.order_by(@id) else: results1 = [] return render_to_response("search.html", {"results1": results1, "query": search_query }) Which should work... in the template I have a very simple block: {% if query %} <h1>Your results for "{{ query|escape }}":</h1> {% if results1 %} {% for result in results1 %} <dl> <dd>{{ result.name }}</dd> </dl> {% endfor %} {% else %} <h3>No Results</h3> {% endif %} {% endif %} But that's where I'm getting the following error: TemplateSyntaxError at /search/ Caught an exception while rendering: maximum recursion depth exceeded in cmp It happens when I do a generic query with 1000 results returned or specific yielding just 1 result. Anyone got any idea where the problem might lie? Interestingly if I just send the result count to the template it is displayed just fine with {{ result1 }}. Thanks! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---