def detalle_idea(request, id_idea): usuario = request.user idea_ = get_object_or_404(Idea, pk=id_idea) comentarios = Comentario.objects.filter(idea=idea_) tareas = TareaxIdea.objects.filter(idea=idea_) aplicaciones = Aplicacion.objects.all() calificaciones_like = Calificacion.objects.filter(idea=idea_, idea_clasificacion='Me gusta') calificaciones_dislike = Calificacion.objects.filter(idea=idea_, idea_clasificacion='No me gusta') calificacion_permitida = Calificacion.objects.filter(idea=idea_, usuario=usuario) if request.method=='POST': formulario_comentario = ComentarioForm(request.POST) if formulario_comentario.is_valid(): formulario_comentario.save() return HttpResponseRedirect('/idea/'+id_idea) else: formulario_comentario = ComentarioForm() if request.method=='POST': formulario_aplicacion = AplicacionForm(request.POST) if formulario_aplicacion.is_valid(): formulario_aplicacion.save() return HttpResponseRedirect('/idea/'+id_idea) else: formulario_aplicacion = AplicacionForm() if request.method=='POST': formulario_calificacion = CalificacionForm(request.POST) if formulario_calificacion.is_valid(): formulario_calificacion.save() return HttpResponseRedirect('/idea/'+id_idea) else: formulario_calificacion = CalificacionForm() return render_to_response('idea.html',{'idea':idea_, 'comentarios':comentarios, 'calificacion_permitida':calificacion_permitida, 'calificaciones_dislike':calificaciones_dislike, 'calificaciones_like':calificaciones_like, 'usuario':usuario, 'tareas':tareas, 'aplicaciones':aplicaciones, 'formulario_comentario':formulario_comentario,'formulario_aplicacion':formulario_aplicacion, 'formulario_calificacion':formulario_calificacion}, context_instance=RequestContext(request))
def nuevo_comentario(request): if request.method=='POST': formulario = ComentarioForm(request.POST) if formulario.is_valid(): formulario.save() return HttpResponseRedirect('/universidades') else: formulario = ComentarioForm() return render_to_response('comentarioform.html',{'formulario':formulario}, context_instance=RequestContext(request))
def nuevo_comentario(request): if request.method == 'POST': formulario = ComentarioForm(request.POST, request.FILES) 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 nuevo_comentario(request): if not request.user.is_authenticated(): return HttpResponseRedirect('/ingresar') if request.method == 'POST': formulario = ComentarioForm(request.POST, request.FILES) if formulario.is_valid(): formulario.save() return HttpResponseRedirect('/recetario') else: formulario = ComentarioForm return render_to_response('comentarioform.html', {'formulario': formulario}, context_instance=RequestContext(request))
def comentario (request,id_articulo): what=Articulo.objects.get(pk=id_articulo) if request.method =='POST': formucomentario = ComentarioForm (request.POST, request.FILES) if formucomentario.is_valid(): comi=formucomentario.save(commit=False) comi.usuario=request.user comi.articulo=what comi.save() return HttpResponseRedirect('/articulo/'+id_articulo) else: formucomentario = ComentarioForm() return render_to_response('comentarioform.html',{'formucomentario':formucomentario, },context_instance=RequestContext(request))
def nuevocomentario(request, id_entrada): if request.method=='POST': formulario=ComentarioForm(request.POST) if formulario.is_valid(): comentario=formulario.save(commit=False) comentario.user=request.user comentario.entry=Entry.objects.get(pk=id_entrada) comentario.save() entradas = Entry.objects.all().filter(id=id_entrada) comentarios = Comentario.objects.all().filter(entry=id_entrada) return render_to_response('entrada.html',{'lista':entradas, 'lista2':comentarios}, context_instance=RequestContext(request)) else: formulario=ComentarioForm() return render_to_response('nuevo_comentario.html', {'formulario':formulario}, 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 ver_comentarios(request, cur, forr, res): respuesta = get_object_or_404(Respuesta, pk=res) if request.method=='POST': formulario = ComentarioForm(request.POST) if formulario.is_valid(): f = formulario.save(commit=False) f.respuesta = respuesta f.usuario = request.user f.save() messages.add_message(request, messages.SUCCESS, 'Registro de comentario respuesta exitoso.') return redirect('/' + cur + '/foro/'+forr+'/respuesta/'+res+'/comentarios/') else: formulario = ComentarioForm() return render(request, 'nuevo_com_foro.html', {'respuesta':respuesta, 'formulario':formulario})
def detalle_receta(request, id_receta): dato = get_object_or_404( Receta , pk=id_receta) comentarios = Comentario.objects.filter(receta=dato) if request.method == 'POST': formulario = ComentarioForm(request.POST) if formulario.is_valid(): nuevo = Comentario(texto=formulario.cleaned_data['texto'], receta_id= id_receta) nuevo.save() formulario = ComentarioForm() else: formulario = ComentarioForm() return render_to_response( 'receta.html' , {'receta': dato, 'comentarios': comentarios, 'comentario_form': formulario}, context_instance=RequestContext(request) )
def editar_comentario(request, id_entrada, id_entrada2): user = request.user comentario = Comentario.objects.get(pk=id_entrada) if user == comentario.user: if request.method == 'POST': formulario = ComentarioForm(request.POST, instance=comentario) if formulario.is_valid(): formulario.save() entradas = Entry.objects.all().filter(id=id_entrada2) comentarios = Comentario.objects.all().filter(entry=id_entrada2) return render_to_response('entrada.html',{'lista':entradas, 'lista2':comentarios}, context_instance=RequestContext(request)) else: formulario = ComentarioForm(instance=comentario) return render_to_response('editar_comentario.html', {'formulario':formulario}, context_instance=RequestContext(request)) else: return render_to_response('/ingresar', context_instance=RequestContext(request))
def detalle_receta(request, id_receta): if not request.user.is_authenticated(): return HttpResponseRedirect('/ingresar') dato = get_object_or_404(Receta, pk=id_receta) comentarios = Comentario.objects.filter(receta=dato) if request.method == 'POST': formulario = ComentarioForm(request.POST, request.FILES) f_comentario = formulario.save(commit=False) f_comentario.user = request.user f_comentario.receta = Receta.objects.get(id=id_receta) if formulario.is_valid(): f_comentario.save() return HttpResponseRedirect('/recetario/'+id_receta+'#comentarios') else: formulario = ComentarioForm return render_to_response('receta.html', {'receta': dato, 'comentarios': comentarios, 'formulario': formulario}, context_instance=RequestContext(request))
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 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 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 index(request): form = ComentarioForm() return render(request, 'principal/index.html', {'form': form})