Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/05/2013, 13:29
abarrero90
 
Fecha de Ingreso: febrero-2013
Mensajes: 55
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: Models.py lista canciones

Si perdón ando un poco apretado de tiempo y no tuve tiempo en redactar bien mi duda. De momento quiero hacer algo mas sencillo al ejemplo que me has dado. Te pongo aquí mi models.py

En el CharField Canciones me gustaría convertir ese campo en una tupla de canciones, para poder insertarlas en una plantilla. He buscado por unos cuantos sitios y no encuentro nada que me pueda servir. Si tienes alguna idea sería de agradecer.

He intentado crear 5 campos, uno para cada canción, quedando 5 campos CharField, pero a la hora de renderizarlo me da un error de la base de datos de sqlite, he probado a modificar unicamente el nombre "Canciones" y poniendo otra cosa me salta error. No me deja añadir nuevos campos. ¿A qué se debe esto?.

Soy nuevo en el mundo Django así que perdón por si alguna de mis preguntas es un poco "tonta".

Código Python:
Ver original
  1. class Disco(models.Model):
  2.   Titulo = models.CharField(max_length=100)
  3.   Canciones = models.CharField(max_length=200)
  4.   Descripcion = models.TextField(verbose_name='Descripcion del disco')
  5.   imagen = models.ImageField(upload_to='fotos', verbose_name='Imagen')
  6.   tiempo_registro = models.DateTimeField(auto_now=True)
  7.   usuario = models.ForeignKey(User)
  8.    
  9.   def __unicode__(self):
  10.       return self.Titulo
  11.      
  12. class Comentario(models.Model):
  13.     disco = models.ForeignKey(Disco)
  14.     texto = models.TextField(help_text='Tu comentario',verbose_name='Comentario')
  15.    
  16.     def __unicode__(self):
  17.         return self.texto