示例#1
0
def blog_detail(request, pk, template_name="blog_detail.html"):
    postagem = Postagem.objects.get(pk=pk)

    formulario = ComentarioForm()
    if request.method == "POST":
        formulario = ComentarioForm(request.POST)
        if formulario.is_valid():
            comentario = Comentario(
                autor=formulario.cleaned_data["autor"],
                comentario=formulario.cleaned_data["comentario"],
                postagem=postagem)
            comentario.save()

    comentarios = Comentario.objects.filter(postagem=postagem)
    context = {
        "postagem": postagem,
        "comentarios": comentarios,
        "formulario": formulario
    }
    return render(request, template_name, context)