Package sapproject :: Package models :: Module proyectousuario
[hide private]
[frames] | no frames]

Source Code for Module sapproject.models.proyectousuario

 1  from base import * 
 2  from sqlalchemy import ForeignKey 
 3  from sqlalchemy.orm import relationship, backref 
 4   
5 -class ProyectoUsuario(Base):
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 # proyecto 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