コード例 #1
0
ファイル: views.py プロジェクト: RogerMendez/ahiteveo
def update_producto(request, id_producto):
    producto = get_object_or_404(Productos, pk = id_producto)
    if request.method == 'POST':
        formulario = ProductoForm(request.POST, request.FILES, instance=producto)
        if formulario.is_valid():
            p = formulario.save()
            sms = "Producto %s Modificado Correctamente"% (p.nombre)
            messages.success(request, sms)
            return HttpResponseRedirect(reverse(index_productos))
    else:
        formulario = ProductoForm(instance=producto)
    return render(request, 'productos/update_producto.html', {
        'formulario':formulario,
    })
コード例 #2
0
ファイル: views.py プロジェクト: RogerMendez/ahiteveo
def new_producto(request):
    if request.method == 'POST':
        formulario = ProductoForm(request.POST, request.FILES)
        if formulario.is_valid():
            p = formulario.save()
            p.usuario = request.user
            p.save()
            sms = "Producto %s Creado Correctamente"% (p.nombre)
            messages.success(request, sms)
            return HttpResponseRedirect(reverse(index_productos))
    else:
        formulario = ProductoForm()
    return render(request, 'productos/new_producto.html', {
        'formulario':formulario,
    })