def updateplayer(playerid): form = PlayerForm() player_to_update = Player.query.get(playerid) if form.validate_on_submit(): player_to_update.name=form.name.data player_to_update.position=form.position.data player_to_update.kills=form.kills.data player_to_update.deaths=form.deaths.data player_to_update.assists=form.assists.data player_to_update.dpm=form.dpm.data player_to_update.gd10=form.gd10.data db.session.commit() return redirect(url_for('viewplayers')) elif request.method == 'GET': form.name.data=player_to_update.name form.position.data=player_to_update.position form.kills.data=player_to_update.kills form.deaths.data=player_to_update.deaths form.assists.data=player_to_update.assists form.dpm.data=player_to_update.dpm form.gd10.data=player_to_update.gd10 return render_template('addplayer.html', form=form) return render_template('main.html')
def addplayer(): form=PlayerForm() if form.validate_on_submit(): new_player=Player(name=form.name.data, position=form.position.data, kills=form.kills.data, deaths=form.deaths.data, assists=form.assists.data, dpm=form.dpm.data, gd10=form.gd10.data) db.session.add(new_player) db.session.commit() return redirect(url_for('viewplayers')) return render_template('addplayer.html', form=form)
def add(): pform = PlayerForm() posform = PositionForm() pos_id = 1 if pform.validate_on_submit(): pname = Player( name = pform.name.data, position_id = pos_id ) db.session.add(pname) db.session.commit() return render_template('add.html', title="Add A New Player", pform=pform, posform=posform)
def addplayer(): form = PlayerForm() if form.validate_on_submit(): playerData = Players(player_name = form.player_name.data,player_age = form.player_age.data,player_team =form.player_team.data, author=current_user) db.session.add(playerData) db.session.commit() return redirect(url_for('addplayer')) else: print(form.errors) return render_template('addplayer.html', title='Add A Player', form=form)
def post(): form = PlayerForm() if form.validate_on_submit(): playerData = Players(first_name=form.first_name.data, last_name=form.last_name.data, email=form.email.data) db.session.add(playerData) db.session.commit() return redirect(url_for('home')) else: print(form.errors) return render_template('post.html', title='post', form=form)
def post(): form = PlayerForm() app.logger.info('check') if form.validate_on_submit(): player_reg_id = requests.get('http://service4:5000/catenate_player') playerData = Players( first_name = form.first_name.data, last_name = form.last_name.data, email = form.email.data, player_registration_id = player_reg_id.text ) db.session.add(playerData) db.session.commit() app.logger.info(player_reg_id.text) return redirect(url_for('home')) else: print(form.errors) return render_template('post.html', title='post', form=form)
def update(id): pform = PlayerForm() posform = PositionForm() posselect = posform.position playerpos = Positions.position pname = Player.query.get(id) posid = Player.position_id position = Positions.query.get(id) posid = Positions.id print(Positions.query.all()) if pform.validate_on_submit(): pname.name = pform.name.data # position.player = posform.position.data # #Player.position_id = posform.position.data # position.position = posform.position.data # print(position) # if position.position == "Goalkeeper": # position = 0 # elif position.position == "Defender": # position = 1 # elif position.position == "Midfielder": # position = 2 # elif position.position == "Attacker": # position = 3 #print(posid) #db.session.add(posid) db.session.commit() elif request.method == 'GET': pform.name.data = pname.name return render_template('update.html', title='Update A Player', pform=pform, posselect=posselect, posform=posform, playerpos=playerpos, posid=posid, position=position)