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