示例#1
0
def edit(request, validez_id):
    validez = ValidezNacional.objects.get(pk=validez_id)
    
    if request.method == 'POST':
        form = ValidezNacionalForm(request.POST, instance=validez)
        if form.is_valid():
            v = form.save()

            request.set_flash('success', 'Datos actualizados correctamente.')
        else:
            request.set_flash('warning', 'Ocurrió un error actualizando los datos.')
    else:
        form = ValidezNacionalForm(instance=validez)
    
    return my_render(request, 'validez_nacional/validez/edit.html', {
        'validez': validez,
        'form': form,
    })
示例#2
0
def duplicar(request, validez_id):
    validez = ValidezNacional.objects.get(pk=validez_id)
    
    if request.method == 'POST':
        validez.pk = None
        form = ValidezNacionalForm(request.POST, instance=validez)
        if form.is_valid():
            validez = form.save()

            request.set_flash('success', 'Registro de Validez duplicado correctamente.')
            return HttpResponseRedirect(reverse('validezNacionalEditarValidez', args=[validez.id]))
        else:
            request.set_flash('warning', 'Ocurrió un error duplicando el registro.')
    else:
        form = ValidezNacionalForm(instance=validez)
    
    return my_render(request, 'validez_nacional/validez/duplicar.html', {
        'validez': validez,
        'form': form,
    })