follow app development

This commit is contained in:
Balthasar Schachtner 2020-01-07 09:20:21 +01:00
parent 8b001d2878
commit 618dc97148
2 changed files with 17 additions and 5 deletions

View file

@ -31,26 +31,32 @@ class Spieler(Model):
class Spiel(Model): class Spiel(Model):
id = Column(Integer, primary_key=True) id = Column(Integer, primary_key=True)
spieler0_id = Column(Integer, ForeignKey('spieler.id'))
spieler0 = relationship('Spieler', foreign_keys=[spieler0_id])
spieler1_id = Column(Integer, ForeignKey('spieler.id')) spieler1_id = Column(Integer, ForeignKey('spieler.id'))
spieler1 = relationship('Spieler', foreign_keys=[spieler1_id]) spieler1 = relationship('Spieler', foreign_keys=[spieler1_id])
spieler2_id = Column(Integer, ForeignKey('spieler.id')) spieler2_id = Column(Integer, ForeignKey('spieler.id'))
spieler2 = relationship('Spieler', foreign_keys=[spieler2_id]) spieler2 = relationship('Spieler', foreign_keys=[spieler2_id])
spieler3_id = Column(Integer, ForeignKey('spieler.id')) spieler3_id = Column(Integer, ForeignKey('spieler.id'))
spieler3 = relationship('Spieler', foreign_keys=[spieler3_id]) spieler3 = relationship('Spieler', foreign_keys=[spieler3_id])
spieler4_id = Column(Integer, ForeignKey('spieler.id'))
spieler4 = relationship('Spieler', foreign_keys=[spieler4_id]) geber_id = Column(Integer, ForeignKey('spieler.id'))
geber = relationship('Spieler', foreign_keys=[geber_id])
spieltyp = Column(String()) spieltyp = Column(String())
leger0 = Column(Boolean)
leger1 = Column(Boolean) leger1 = Column(Boolean)
leger2 = Column(Boolean) leger2 = Column(Boolean)
leger3 = Column(Boolean) leger3 = Column(Boolean)
leger4 = Column(Boolean)
spieler = Column(Integer(), nullable=True) spieler = Column(Integer(), nullable=True)
mitspieler = Column(Integer(), nullable=True) mitspieler = Column(Integer(), nullable=True)
kontra = Column(Integer(), default=0) kontra0 = Column(Integer(), default=0)
kontra1 = Column(Integer(), default=0)
kontra2 = Column(Integer(), default=0)
kontra3 = Column(Integer(), default=0)
tout = Column(Boolean, default=False) tout = Column(Boolean, default=False)
sie = Column(Boolean, default=False) sie = Column(Boolean, default=False)
@ -63,14 +69,19 @@ class Spiel(Model):
durchmarsch_gewinner = Column(Integer(), nullable=True) durchmarsch_gewinner = Column(Integer(), nullable=True)
verlierer = Column(Integer(), nullable=True) verlierer = Column(Integer(), nullable=True)
jungfrau0 = Column(Boolean())
jungfrau1 = Column(Boolean()) jungfrau1 = Column(Boolean())
jungfrau2 = Column(Boolean()) jungfrau2 = Column(Boolean())
jungfrau3 = Column(Boolean()) jungfrau3 = Column(Boolean())
jungfrau4 = Column(Boolean())
# sonstiges
vergeben = Column(Boolean())
verspielt = Column(Integer(), nullable=True)
# Bonus info # Bonus info
farbe = Column(String()) farbe = Column(String())
startzeit = Column(Integer(), nullable=True)
endzeit = Column(Integer(), nullable=True)
kommentar = Column(String()) kommentar = Column(String())
def spielwert(self): def spielwert(self):

1
requirements.txt Normal file
View file

@ -0,0 +1 @@
flask-appbuilder