Esempio n. 1
0
def editar_pista(request, pista_id):
    result = None
    pista = Pista.objects.get(id=pista_id)
    
    if request.method == 'POST':
        formulario = PistaForm(request.POST, instance=pista)
        if formulario.is_valid:
            formulario = formulario.save()
            result = HttpResponseRedirect('/pista/' + str(formulario.id))
    else:
        formulario = PistaForm(instance=pista)
        result = render(request, 'modelo.html', {'titulo': 'Editar pista','formulario': formulario})
    
    return result
Esempio n. 2
0
def nueva_pista(request, album_id):
    result = None
    
    if request.method == 'POST':
        formulario = PistaForm(request.POST)
        if formulario.is_valid:
            formulario = formulario.save()
            result = HttpResponseRedirect('/pista/' + str(formulario.id))
    else:
        pista = Pista(titulo='', album_id=album_id)
        formulario = PistaForm(instance=pista)
        result = render(request, 'modelo.html', {'titulo': 'Nueva pista','formulario': formulario})
    
    return result