Beispiel #1
0
def update():
    try:
        Teams = pd.read_csv("Teams.csv")
        Teams = Teams['Name']
        Choices =[]
        for row in Teams:
            choice=(row,row)
            Choices.append(choice)
        class up(FlaskForm):
            blueSide=SelectField(u'Blue Side',choices=Choices)
            redSide=SelectField(u'Red Side',choices=Choices)
            score=SelectField(u'Score',choices=[("0","Blue side won"),("1","Red side won")])
            submit = SubmitField('Submit')
        db=DBHelper()
        BlueSide = None
        RedSide = None
        Score = None
        form =up()
        if form.validate_on_submit():
            BlueSide = form.blueSide.data
            RedSide = form.redSide.data
            Score = form.score.data
            db.insertar("INSERT INTO Games VALUES('" + BlueSide + "','" + RedSide +"','" + Score+"')")
            flash(f'Score successfully updated in to the database!',category='success')
        print(db.leer())
        return render_template('Update.html',name="Update results",form=form)               
    except Exception as error:
        print(error)
        return "Error" 
Beispiel #2
0
 def setUp(self):
     self.db_name = 'test.db'
     create_db(self.db_name)
     self.dbh = DBHelper(self.db_name)