Пример #1
0
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__':
Пример #3
0
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()