Hola @razpeitia, me viene muy bien el tutorial anterior de verdad que sí, bueno voy a describir mejor los modelos quizas pueda obtener una valoración mejor y me puedas orientar, que de antemano te agradezco.
Código Python:
Ver originalclass Film(models.Model):
""" modelo para peliculas """
title = models.CharField(max_length=100)
slug = models.SlugField()
body = models.TextField()
class Serie(models.Model):
""" modelo para series de tv """
title = models.CharField(max_length=100)
slug = models.SlugField()
body = models.TextField()
class FilmInfo(models.Model):
""" modelo sobre información de las peliculas,trailer,imagen..etc """
film = models.ForeignKey(Film)
trailer = models.TextField()
image = models.ImageField(upload_to="imagenes")
duration = models.IntegerField()
created_at = models.DateTimeField(auto_now=True)
class SerieInfo(models.Model):
""" modelo sobre información de las series:trailer,imagen..etc """
serie = models.ForeignKey(Serie)
trailer = models.TextField()
image = models.ImageField(upload_to="imagenes")
duration = models.IntegerField()
created_at = models.DateTimeField(auto_now=True)
class FilmShare(models.Model):
""" Links sobre todo lo relacionado a la película, vendria como inline
en FilmInfo.
"""
filminfo = models.ForeignKey(FilmInfo)
link_information = models.URLField()
created_at = models.DateTimeField(auto_now=True)
updated_at = models.DateTimeField(auto_now_add=True)
class SerieShare(models.Model):
""" Links sobre todo lo relacionado a la Serie, vendria como inline
en SerieInfo.
"""
serieinfo = models.ForeingKey(SerieInfo)
link_information = models.URLField()
created_at = models.DateTimeField(auto_now=True)
updated_at = models.DateTimeField(auto_now_add=True)
Si notas está, los modelos FilmInfo y SerieInfo que podrían ser ambos un solo modelo, el problema es que no me parece un buen estilo "Asociar dos Foreingkeys", uno a model.Film y otro a model.Serie en un solo modelo, por lo mismo cree los modelos model.FilmInfo y model.SerieInfo.
Pasa lo mismo con los modelos FilmShare y SerieShare. Que me recomiendas hacer.
Gracias.