def modificar_noticia_banda(request, noticia_id): usuario_registrado = UsuarioRegistrado.objects.get(pk=request.user.id) noticia = NoticiaBanda.objects.get(pk=noticia_id) if request.method == "POST": form = NoticiaBandaForm(request.POST, instance=noticia) if form.is_valid(): form.save() messages.success(request, 'Se modifico correctamente la noticia "%s".' % noticia.titulo) return HttpResponseRedirect(reverse("banda.views.administrar", kwargs={"banda_id": noticia.banda.id})) else: form = NoticiaBandaForm(instance=noticia) return render_to_response( "noticia/modificar_noticia_banda.html", locals(), context_instance=RequestContext(request) )
def nuevo_noticia_banda(request, banda_id): usuario_registrado = UsuarioRegistrado.objects.get(pk=request.user.id) banda = Banda.objects.get(pk=banda_id) if request.method == "POST": form = NoticiaBandaForm(request.POST) if form.is_valid(): noticia = form.save(commit=False) noticia.banda = banda noticia.fecha_publicacion = datetime.now().date() noticia.estado = EstadoNoticia.objects.get(nombre="Borrador") noticia.save() messages.success(request, 'Se agrego correctamente la noticia "%s".' % noticia.titulo) return HttpResponseRedirect(reverse("banda.views.administrar", kwargs={"banda_id": banda_id})) else: form = NoticiaBandaForm() return render_to_response("noticia/nuevo_noticia_banda.html", locals(), context_instance=RequestContext(request))