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

Ok aqui os dejo el codigo:
Models.py la clase UploadVideo es la que se relaciona con la clase comentario
Código:
class UploadVideo(models.Model):
	titulo=models.CharField(max_length=128)
	video = models.FileField(upload_to = 'video')
	descripcion=models.CharField(max_length=300)
	fecha=models.DateTimeField(auto_now=True)
	keywords=models.CharField(max_length=256) #Cada palabra clave separada por espacios de otra
	puntuacion=models.CharField(max_length=6,choices=(('1','Uno'),('2','Dos'),('3','Tres'),('4','Cuatro'),('5','Cinco')),null=True, blank=True)
	categoria=models.ForeignKey('Category',related_name="categoriavideo",null=True, blank=True)
	propietario = models.ForeignKey(User)


	def __unicode__ (self):
		return self.titulo

class Category(models.Model):
	name=models.CharField(max_length=128)
	def __unicode__ (self):
		return self.name


class Comentario(models.Model):
	fecha=models.DateTimeField(auto_now=True)
	gustar=models.CharField(max_length=6,choices=(('0','No'),('1','Si')),blank=True,null=True)
	contenido=models.TextField()
	comentariosVideo=models.ForeignKey('UploadVideo',related_name="comentarios-video",null=True, blank=True)
	usuario=models.ForeignKey(User,related_name="comentarios-usuario",blank=True,null=True)
views,py:
Código:
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.usuario__id = request.user.id
			comentar.comentariosVideo=ESTA ES LA LINEA QUE NO CONSIGO PONER
			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))
La linea en rojo es la linea que no se que poner para que se asigne el video al comentario.
Gracias de antemano.
Un saludo.