Browse Source

intro flask

master
Jakub Škrabánek 3 weeks ago
parent
commit
cb6edd33c8
  1. 18
      28_flask_api/main.py

18
28_flask_api/main.py

@ -0,0 +1,18 @@
from flask import Flask, jsonify
import random
app = Flask(__name__)
#Hlavní stránkju - jen pro info
@app.route("/")
def index():
return "<h1>Flask API Server</h1><p>otevři RNG: <a href='/api/random'>/api/random</a></p>"
#API Endpoint - vrací náhodné informace jako JSON
@app.route("/api/random")
def get_rng():
cislo = round(random.uniform(1.0,100.0),2)
race = random.choice(["člověk","trapaslík","obr","elf"])
return jsonify({"rng":cislo, "rasa":race})
if __name__ == "__main__":
#debug=True = automaticky restartuje při změně kódu
app.run(host="0.0.0.0",port=80,debug=True)
Loading…
Cancel
Save