def search(request): """ :param request: request HTTP :return: retorna una lista de objetos que cumplan con el parametro de busqueda. """ query_string = '' found_entries = None if ('busqueda' in request.GET) and request.GET['busqueda'].strip(): query_string = request.GET['busqueda'] entry_query = get_query(query_string, ['nombre']) found_entries = Proyecto.objects.filter(entry_query).order_by('nombre') return render_to_response('proyectos/search_results.html', { 'query_string': query_string, 'found_entries': found_entries }, context_instance=RequestContext(request))
def search(request, pk): """ :param request: request HTTP :return: retorna una lista de objetos que cumplan con el parametro de busqueda. """ query_string = '' found_entries = None if ('busqueda' in request.GET) and request.GET['busqueda'].strip(): query_string = request.GET['busqueda'] entry_query = get_query(query_string, ['username']) proyecto = Proyecto.objects.get(pk=pk) found_entries = Miembro.objects.filter().filter(proyecto=proyecto).order_by('username') return render_to_response('miembros/search_results.html', {'query_string': query_string, 'found_entries': found_entries, 'proyecto':proyecto}, context_instance=RequestContext(request))