Example #1
0
def playlist(request, genero, subgenero):
    """
    Direciona para template playlist
    :param request: requisição
    :param genero: genero requisitado
    :param subgenero: subgenero requisitado
    :return: template subgeneros.html
    """
    # buscando a musicas que correspondem ao genro e subgenero requisitado
    musicas = buscar_musicas(genero, subgenero)
    # buscano o genero de id igual ao genero requisitado
    genero = Genero.objects.get(id=genero)
    # buscano o subgenero de id igual ao subgenero requisitado
    subgenero = Subgenero.objects.get(id=subgenero)

    return render_to_response('playlist.html', locals(), context_instance=RequestContext(request))
Example #2
0
def subgeneros(request, genero):
    """
    Direciona para template subgêneros
    :param request: requisição
    :param genero: genero requisitado
    :return: template subgeneros.html
    """
    # buscano o genero de id igual ao genero requisitado
    genero = Genero.objects.get(id=genero)
    # buscano os subgeneros que correspodem ao genero requisitado
    subgeneros = buscar_subgeneros(genero)
    if subgeneros:
        return render_to_response('subgeneros.html', locals(), context_instance=RequestContext(request))
    else:
        musicas = buscar_musicas(genero, None)
        return render_to_response('playlist.html', locals(), context_instance=RequestContext(request))