Aller au contenu

Prendre en main FastAPI

FastAPI est un framework Python qui permet également de créer des applications web. Il est le devenu le concurrent sérieux de Flask. Dans cette section, je vous montre créer une API avec FastAPI.

Installation

Tout comme Flask, FastAPI n'est pas un package par défaut, il faut donc l'installer.

pip install fastapi

Importation

import fastapi

La synthaxe de FastAPI est assez similaire à celle de Flask.

Première application

Simple App
#!/usr/bin/env python
# coding : utf-8

from flask import Flask

app = Flask(__name__)

@app.route("/")
def home():
    return {"message" : "Hello world !"}

if __name__ == '__main__':
    app.run(debug=True)