Beispiel #1
0
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))
Beispiel #2
0
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))