Código Python:
Ver original
class Cancion(models.Model): titulo = models.CharField(max_length=100) slug = models.SlugField() imagen = models.CharField(max_length=100) class Genero(models.Model): cancion = models.ForeignKey(Cancion) titulo = models.CharField(max_length=100) slug = models.SlugField
Como vemos he optado por usar ForeignKey dentro de genero, pero tambien lo puedo hacer en Cancion, de la siguiente forma:
Código Python:
Ver original
class Cancion(models.Model): titulo = models.CharField(max_length=100) slug = models.SlugField() imagen = models.CharField(max_length=100) genero = models.ForeignKey(Genero) class Genero(models.Model): titulo = models.CharField(max_length=100) slug = models.SlugField
Lo que no entiendo cual es la mejor forma de hacerlo, como saber que modelo es mejor si el primero o el segundo.
Gracias.