def comentario_editar(request, id_com_edi): comentario = get_object_or_404(Comentario, pk = id_com_edi) if request.method == 'POST': form = CometariosForm(request.POST, instance = comentario) if form.is_valid(): form.save() return redirect(reverse_lazy('comentarios:comentarios_index')) else: form = CometariosForm(instance = comentario) context = {'form':form} return render(request, 'blog/comentarios_editar.html', context)
def entrada_ver(request,id_ent): categoria = Categoria.objects.all() autores = User.objects.all() entrada = Entrada.objects.get(pk=id_ent) comentario = Comentario.objects.filter(Entrada=id_ent).order_by('Fecha').reverse() if request.method == 'POST': form = CometariosForm(request.POST) if request.user.is_authenticated(): usuario = User.objects.get(id=request.user.id) data = {'Texto':request.POST['Texto'], 'Nombre':usuario.first_name, 'Apellidos':usuario.last_name, 'Email':usuario.email} form = CometariosForm(data) if form.is_valid(): form = form.save(commit=False) form.Entrada = entrada form.save() else: if form.is_valid(): formulario = form.save(commit=False) formulario.Estado = 'Activado' formulario.Entrada = entrada formulario.save() context = {'formulario':form, 'entrada':entrada, 'categoria_list':categoria, 'autores_list':autores, 'comentarios_list':comentario} return render(request, "blog/entradas_ver.html", context) else: form = CometariosForm() context = {'formulario':form, 'entrada':entrada, 'categoria_list':categoria, 'autores_list':autores, 'comentarios_list':comentario} return render(request, "blog/entradas_ver.html", context)