示例#1
0
class Torneo(db.Model):
    """
    En esta tabla se guardaran los torneos en los que se aplicaran las quinielas
    """
    __tablename__ = 'torneo'

    id = db.Column(db.Integer, primary_key=True)
    nombre = db.Column(db.String(150))
示例#2
0
class HQuiniela(db.Model):
    """
    Esta tabla guarda el encabezado de cada quiniela
    """
    __tablename__ = 'hquiniela'

    id = db.Column(db.Integer, primary_key=True)
    id_jornada = db.Column(db.Integer, db.ForeignKey('jornada.id'))
    id_usuario = db.Column(db.Integer, db.ForeignKey('user.id'))
示例#3
0
class Division(db.Model):
    """
    En esta tabla se guardara la division en la que juega un equipo
    """

    __tablename__ = 'division'

    id = db.Column(db.Integer, primary_key=True)
    nombre = db.Column(db.String(80))
示例#4
0
class Equipos(db.Model):
    """
    Equipos locales y visitantes
    """
    __tablename__ = 'equipos'

    id = db.Column(db.Integer, primary_key=True)
    nombre = db.Column(db.String(50))
    sede = db.Column(db.String(50))
    id_division = db.Column(db.Integer, db.ForeignKey('division.id'))
示例#5
0
class Partidos(db.Model):
    """"
    En esta tabla se guardaran los datos de los partidos de cada jornada
    """

    __tablename__ = 'partidos'
    id = db.Column(db.Integer, primary_key=True)
    jornada = db.Column(db.Integer,
                        db.ForeignKey('jornada.id', ondelete='CASCADE'))
    idEquipoLocal = db.Column(db.Integer, db.ForeignKey('equipos.id'))
    idEquipoVisit = db.Column(db.Integer, db.ForeignKey('equipos.id'))
示例#6
0
class User(db.Model, UserMixin):
    """
    Registered user information is stored in db
    """
    __tablename__ = 'user'

    id = db.Column(db.Integer, primary_key=True)
    username = db.Column(db.String(50), index=True)
    picture = db.Column(db.String)
    email = db.Column(db.String)
    token = db.column(db.text)
示例#7
0
class Quiniela_Det(db.Model):
    """
    Esta tabla va a contener el numero de jornada en la cual se esta prediciendo
    """
    __tablename__ = 'quiniela_det'

    id_detalle = db.Column(db.Integer, primary_key=True)
    id_quiniela = db.Column(db.Integer,
                            db.ForeignKey('hquiniela.id', ondelete='CASCADE'))
    id_partido = db.Column(db.Integer, db.ForeignKey('partidos.id'))
    reslocal = db.Column(db.Integer)
    resvisit = db.Column(db.Integer)
示例#8
0
class Jornada(db.Model):
    """
    Esta tabla guardara las jornadas a disputar
    """
    __tablename__ = 'jornada'

    id = db.Column(db.Integer, primary_key=True)
    torneo = db.Column(db.Integer,
                       db.ForeignKey('torneo.id', ondelete='CASCADE'))
    fecha_init = db.Column(db.Date)
    fecha_end = db.Column(db.Date)
    actual = db.Column(db.Integer)