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