≡ Menú

models

Definiendo relaciones entre modelos con LoopBack

Ya tenemos los dos modelos básicos para nuestra aplicación, Sitio y Puesto. Estos son necesarios para crear el modelo Persona que usa los modelos anterior como claves foráneas. La relación belongsTo Una relación belongsTo crea una conexión que puede ser de uno a muchos o de uno a uno con otro modelo. En una relación [...]

{ 0 comentarios }

Cómo hacer un gestor de objetos en Django

Como recordarán en el artículo anterior vimos como crear un modelo de usuario con algunas características agregadas al modelo estándar de Django. Cuando sustituímos el modelo User por uno creado a nuestras necesidades, debemos definir un gestor relacionado, es decir una clase Manager que sobreescriba las funciones de create_user y create_superuser. Dentro del archivo nucleo/models.py, [...]

{ 0 comentarios }

Extender el modelo de usuario en Django

Django tiene un modelo de usuario que ofrece muchas funcionalidades. El problema con User es que no puede ampliarse para incluir más información. Por ejemplo, para el Cuadro de Mando Integral necesitamos saber el sitio en dónde trabajan y el puesto1. El modelo User hereda de AbstractBaseUser de donde vienen todas sus funciones. Al crear [...]

{ 0 comentarios }

Uso de Managers en Modelos de Datos

El nuevo indicador mide el tiempo que tarda nuestro producto en fabricarse. La producción implica una serie de pasos que generan un timestamp, es decir el registro de la fecha y hora exacta en la que el producto entró en un estado particular. Existen 27 pasos posibles y los controlamos todos. Nos interesa saber inicialmente [...]

{ 0 comentarios }