def nuevo_comentario(request): if request.method=='POST': formulario = ComentarioForm(request.POST) if formulario.is_valid(): formulario.save() return HttpResponseRedirect('/recetas') else: formulario = ComentarioForm() return render_to_response('comentarioform.html',{'formulario':formulario}, context_instance=RequestContext(request))
def comentario(request): if request.method == 'POST': form = ComentarioForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect('/') else: form = ComentarioForm() return render_to_response('comentario.html', {'form': form}, context_instance=RequestContext(request))
def Comentarios(request): if request.method == 'POST': comenta = ComentarioForm(request.POST) if comenta.is_valid(): comenta.save() return HttpResponseRedirect('/') else: comenta = ComentarioForm() return render_to_response('principal/nuevocomentario.html', {'comenta': comenta}, context_instance=RequestContext(request))
def add_comentario(request): form = ComentarioForm() if request.method == 'POST': form = ComentarioForm(request.POST) if form.is_valid(): form.save(commit=True) return index(request) else: print(form.errors) return render(request, 'principal/index.html', {'form': form})
def videoVer(request, pk): idvideo = VideoH.objects.get(pk=int(pk)) etiquetacion = idvideo.etiquetas.all() comentar = Comentario.objects.filter(videoH = idvideo) videosRel = VideoH.objects.filter(etiquetas = etiquetacion) d = dict(vvideo = idvideo, comentar = comentar, form=ComentarioForm(), usuario=request.user) d.update(csrf(request)) return render_to_response('videos.html', d, context_instance=RequestContext(request))
def poncomentario(request, pk): p = request.POST autor = request.user comentario = Comentario(videoH = VideoH.objects.get(pk=pk)) cf = ComentarioForm(p, instance=comentario) cf.fields['autor'].required=False comentario = cf.save(commit=False) comentario.autor = autor comentario.save() return HttpResponseRedirect (reverse("principal.views.videoVer", kwargs={'pk': pk}))
def index(request): form = ComentarioForm() return render(request, 'principal/index.html', {'form': form})