Hola amigos de ForosDelWeb. La idea de este post es para mejorar mi modelo que vengo haciendo y es para un sitio de sinopsis de películas y series:
Tenemos Película, Categoría, Director, Productora, Actor.
He pensado en el modelo principal Película, como cada película puede tener asociadas varias categorías la relación será con
ManyToMany, para el director una relación
Foreignkey, para productora igual que la anterior y para el actor será una relación
ManyToMany, Quedando:
Código Python:
Ver originalclass Pelicula(models.Model):
#.....
categoria = models.ManyToMany('Categoria')
director = models.ForeignKey('Director')
productora = models.ForeignKey('Productora')
actor = models.ManyToMany('Actor')
lanzamiento = models.IntegerField()
Tengo varias dudas al respecto, yo luego quiero filtrar las entradas solo por directores, actores, productora y categoría, ademas de filtrar también por años, pero no se si lanzamiento también requiera de una relación como las otras para poder filtrarlas con request. Director, Productora, Actor tendran unos atributos sencillos en CharField().
Concretando la idea es saber si lo que estoy haciendo esta bien y si es posible filtrar las entradas por lanzamiento ejemplo:
Cita: lanzamiento = 2012
http://myapps.com/ano/2012
Saludos y gracias.