1 from base import *
2 from sqlalchemy import ForeignKey
3 from sqlalchemy.orm import relationship, backref
4
6 """
7 Clase que crea la tabla ProyectoUsuario que permite las relaciones entre la tabla Usuario y la tabla Proyecto
8 """
9 __tablename__ = 'proyectousuario'
10 idproyecto = Column(Integer, ForeignKey('proyecto.id'), primary_key=True)
11 idusuario = Column(Integer, ForeignKey('usuario.id'), primary_key=True)
12 usuario = relationship("Usuario", backref="proyectos")
13
14
15 - def __init__(self, idproyecto, idusuario):
16 """
17 Metodo de instancia constructor que inicializa los parametros del objeto proyectousuario
18 @type self: proyectousuario
19 @param self: referencia al objeto que llama el metodo en este caso proyectousuario.
20 @type idproyecto: Integer
21 @param idproyecto: campo que almacenara el id del proyecto.
22 @type idusuario: Integer
23 @param idusuario: campo que almacenara el id del usuario.
24 """
25 self.idproyecto = idproyecto
26 self.idusuario = idusuario
27