예제 #1
0
def nuevo_compuesto (request):
    if request.method == 'POST':
        formulario = CompuestoForm(request.POST)
        if formulario.is_valid ():
            c= formulario.save()
            admin_log_addition(request, c,'Compuesto creado')
            sms = "Compuesto %s Creado Correctamente"%(c.nombre)
            messages.success(request,sms)
            return HttpResponseRedirect(reverse(index_compuesto))
    else:
        formulario = CompuestoForm()
    return render(request, 'compuestos/nuevo_compuesto.html',{
        'formulario':formulario,
    })
예제 #2
0
def modificar_compuesto (request, pk):
    formularioMod = get_object_or_404(Compuestos, pk= pk)
    if request.method == 'POST':
        formulario = CompuestoForm(request.POST, instance=formularioMod)
        if formulario.is_valid():
            c = formulario.save()
            admin_log_change(request, c, 'Compuesto Modificado')
            sms = "Compuesto %s Modificado Correctamente"%(c.nombre)
            messages.success(request, sms)
            return HttpResponseRedirect(reverse(index_compuesto))
    else:
        formulario = CompuestoForm(instance=formularioMod)
    return render(request, 'compuestos/modificar_compuesto.html',{
        'formulario':formulario,
    })