api_lol/app.py

30 lines
904 B
Python

from flask import Flask, render_template, redirect, url_for, flash, request
from appli.forms import RegionForm
import requests
from PIL import Image
from appli import models
import os
from appli.fonctions import main
from appli.models import Player
template_dir=os.path.abspath("./appli/templates")
app = Flask(__name__, template_folder=template_dir, static_folder='appli/static')
app.config['SECRET_KEY'] = 'ma_cle_secrete'
#app = Flask(__name__, template_folder="appli/templates", static_folder='appli/static')
@app.route("/", methods=["GET", "POST"])
def index():
form = RegionForm()
players=[]
if form.validate_on_submit():
region = form.region.data
player_count = form.player_count.data
players = main(region, player_count) or []
return render_template("index.html", form=form, players=players)
if __name__ == "__main__":
app.run(debug=True)