示例#1
0
文件: views.py 项目: jacoxta/david
def poncomentario(request, pk):
	p = request.POST

	if 'mensaje' in p:
		autor = "Anonymous"

		if p["autor"]: autor = p["autor"]

		comentario = Comentario(identrada=Entrada.objects.get(pk=pk))
		cf = FormularioComentario(p,instance = comentario)
		cf.fields["autor"].required = False

		comentario = cf.save(commit = False)
		comentario.autor = autor
		comentario.save()

	return HttpResponseRedirect(reverse("blog.views.entrada", args=[pk]))
示例#2
0
def save_message(request):
    context = RequestContext(request)

    if request.method == 'POST':
        mi_post = Entrada.objects.get(id=request.POST['id'])
        nombre= request.POST.get('autor')
        msn= request.POST.get('mensaje')
        mail= request.POST.get('mail')      
        postid = request.POST.get('id') 
        mensaje = Comentario()
        mensaje.autor = nombre
        mensaje.mail = mail
        mensaje.mensaje = msn
        mensaje.post = mi_post
        mensaje.save()
    postid = request.POST.get('id')
    mensajes = Comentario.objects.filter(post=postid)

    return render_to_response('comentarios.html', 
                              {'mensajes':mensajes},
                              context)