
alejandro ramos
PreguntaTengo dudas sobre los models mixins que son y cual es el buen uso?

Ricardo Azpeitia P.
Los mixin es un patrón de diseño en el cual son clases que son hechas para ser heredadas por otras clases, para añadir funcionalidad pero que no funcionan por si solas.
Supón que tengas tus vistas genéricas basadas en clases, y he implementas en una vista una función que necesite estar loggeado para mostrar la pagina si no lo redireccionas a la pagina de login. Vuelves hacer esto en otra vista y después de varias vistas te das cuenta que es el mismo código. Así que tomas ese código especifico, lo pones en una clase especifica (spoilers ese es tu mixin) y luego haces que tus clases heren de ese mixin.
No te preocupes es algo que aprendes con la practica.