def show_mainpage(): session['page'] = "show_mainpage" return render_template('show_mainpage.html') def make_dicts(cursor, row): return dict((cur.description[idx][0], value) for idx, value in enumerate(row)) def query_db(query, args=(), one=False): cur = g.db.execute(query, args) rv = cur.fetchall() cur.close() return (rv[0] if rv else None) if one else rv #update database def update_db(query, args=()): g.db.execute(query, args) g.db.commit() def allowed_file(filename): return '.' in filename and \ filename.rsplit('.', 1)[1] in ALLOWED_EXTENSIONS @app.route('/about') def about(): return render_template('about.html') if __name__ == '__main__': app.run()
return dict( (cur.description[idx][0], value) for idx, value in enumerate(row)) def query_db(query, args=(), one=False): cur = g.db.execute(query, args) rv = cur.fetchall() cur.close() return (rv[0] if rv else None) if one else rv #update database def update_db(query, args=()): g.db.execute(query, args) g.db.commit() def allowed_file(filename): return '.' in filename and \ filename.rsplit('.', 1)[1] in ALLOWED_EXTENSIONS @app.route('/about') def about(): return render_template('about.html') if __name__ == '__main__': app.run()
from dvjudge import app app.run(debug=True)