Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/02/2014, 03:52
dacacis
 
Fecha de Ingreso: febrero-2014
Mensajes: 6
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: Comentarios Django

Ya he conseguido los comentarios pero en dos vistas y urls separadas, que esta bien, pero lo ideal seria poder poner los comentarios debajo del video, eso es algo que siempre me he preguntado, ¿como puedo poder la funcionalidad de dos vistas en una url? Ahora mismo tengo puesto un boton de ver comentarios en el video que te lleva a otra url, estas son las vistas:
Código:
def ComentaryList (resquest,video_id):
	videoseleccionado=UploadVideo.objects.get(pk=video_id)
	list=videoseleccionado.comentariosvideo.all()
	context={'comentaryList':list}
	return render (resquest,'comentaryList.html', context)

def ComentarVideo(request,video_id):
	video=get_object_or_404(UploadVideo,pk=video_id)
	if request.user.is_authenticated:
		if request.method == 'POST' : #Si el formulario ha sido correcto
			comentar = Comentario()
			comentar.usuario = request.user
			comentar.comentariosVideo=video
			formulario = Comentar(request.POST, request.FILES, instance = comentar)
			if formulario.is_valid():
				formulario.save()
				return HttpResponseRedirect('/')
		else :
				formulario=Comentar()
		return render_to_response('comentar.html', {'formulario':formulario}, context_instance=RequestContext(request))