def edit(team): if team not in ['den', 'sea']: return 'Page not found.', 404 if session.get('type') not in [team, 'admin']: return redirect(url_for('login')) score = Score.get_by_key_name(team) return render_template('edit.html', score=score)
def edit_submit(team): if team not in ['den', 'sea']: return 'Page not found.', 404 if session.get('type') not in [team, 'admin']: return redirect(url_for('login')) score = Score.get_by_key_name(team) amount = request.form.get('amount', 'empty') try: score.amount = int(float(amount) * 100) score.save() flash('Amount updated successfully!', 'success') return redirect(url_for('edit', team=team)) except ValueError: return render_template('edit.html', score=score, error='Invalid value "%s".' % amount)