def editNoticias(request, id_noticia): noticias = Noticia.objects.get(id=id_noticia, Autor__id=request.user.id) if request.method == 'POST': form = NoticiaForm(request.POST, instance=noticias) if form.is_valid(): form.save() return redirect('index') else: form = NoticiaForm(instance=noticias) context = {'form': form} return render(request, 'blog/editNoticias.html', context)
def insertarNoticia(request): if request.method == 'POST': form = NoticiaForm(request.POST, request.FILES) if form.is_valid(): formulario = form.save(commit=False) formulario.Autor_id = request.user.id formulario.save() for item in request.POST.getlist('Categoria'): formulario.Categoria.add(item) return redirect(reverse_lazy('index')) else: form = NoticiaForm() context = {'form': form} return render(request, 'blog/insertarNoticias.html', context)