Ejemplo n.º 1
0
def agregar_articulo(request):

    if request.method=='POST':
        formulario = ArticuloForm(request.POST, request.FILES)
        if formulario.is_valid():
            formulario.save()
            return HttpResponseRedirect('/articulos')
    else:
        formulario = ArticuloForm()
    return render_to_response('articulos/articuloform.html',{'formulario':formulario}, context_instance=RequestContext(request))
Ejemplo n.º 2
0
def editar_articulo(request, id):
        editar_articulo= Articulo.objects.get(pk=id)
        if request.method == 'POST':
            formulario = ArticuloForm(request.POST, instance = editar_articulo)
            if formulario.is_valid():
                formulario.save()
                return HttpResponseRedirect("/articulos/")
        else:
            formulario = ArticuloForm(instance= editar_articulo)
        return render_to_response('articulos/editar_articulo.html',
                                 {'formulario': formulario},
                                  context_instance = RequestContext(request))
Ejemplo n.º 3
0
def publicar(request):
	if request.method == 'POST': 
		formulario = ArticuloForm(request.POST,request.FILES)
		if formulario.is_valid():
			nuevoarticulo = formulario.save(commit=False)
			nuevoarticulo.autor = request.user
			nuevoarticulo.save()
			messages.success(request, 'Se han introducido tus datos.')
			return redirect("inicio")
	else:
		formulario = ArticuloForm()
	return render(request, 'articulos/publicar.html', {'formulario' : formulario})