from flask import Flask, render_template, redirect, url_for, request app = Flask(__name__) app.my_vars = {'page_count': 0, 'button_count': 0, 'trust': False} ADMIN_EMAIL = "*****@*****.**" ADMIN_PWD = "pwd" @app.route("/") def counter_home_page(): app.my_vars['page_count'] += 1 count = app.my_vars['page_count'] button_count = app.my_vars['button_count'] trust = app.my_vars['trust'] return render_template("home.html", count_variable_visible_in_template=count, i_trust_you=trust, button_count=button_count) @app.route("/increment") def button_pressed(): app.my_vars['button_count'] += 1 return redirect(url_for('counter_home_page')) @app.route("/login", methods=["GET", "POST"]) def login(): method = request.method email = request.form.get("email") password = request.form.get("password")
from flask import Flask, render_template, redirect, url_for, request import numpy from pprint import pprint app = Flask(__name__) app.debug = True app.my_vars = {'state_count': 0} @app.route('/') def hello_world(): pprint(request.args) count = app.my_vars['state_count'] test_case_file = request.args.get('run') grid_size = get_array(request.args.get('grid_size')) bots= get_list(request.args.get('bots')) targets= get_list(request.args.get('targets')) Matrix = [["" for x in range(grid_size[1])] for x in range(grid_size[0])] for bot in bots: Matrix[bot[0]][bot[1]] = "bot" for target in targets: Matrix[target[0]][target[1]] = "target" return render_template("grid.html", count_variable_visible_in_template=count, Matrix = Matrix) def get_array(s): return [int(x) for x in s.split(",")] def get_list(s): return([get_array(x) for x in s.split(";")]) if __name__ == '__main__':
from flask import Flask, redirect app = Flask(__name__) app.my_vars = {'n' : 0} @app.route('/') def counter_app1(): app.my_vars['n'] += 1 return("The hit count is : " + str(app.my_vars['n'])) @app.route('/max') def counter_app2(): if app.my_vars['n'] > 10: return("Max Limit Exceeded") app.my_vars['n'] += 1 return("The hit count is : " + str(app.my_vars['n'])) @app.route('/finish') def counter_app3(): if app.my_vars['n'] > 20: return redirect('/end') app.my_vars['n'] += 1 return("The hit count is : " + str(app.my_vars['n'])) @app.route('/end') def counter_app4(): return("Please f*****g stop! -_-") if __name__ == '__main__': app.run()