Was ist FastAPI?
Werkzeuge installieren
Zuerst brauchen wir FastAPI und einen Server (Uvicorn), der unsere App im Web ausführt.
pip install fastapi uvicorn
**Tipp:** Nutze am besten eine virtuelle Umgebung (venv), um dein Projekt sauber zu halten.
Der Code (main.py)
Erstelle eine Datei namens `main.py` und füge diesen Code ein. Es sind nur 5 Zeilen!
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
def read_root():
return {"message": "Hallo Welt! Deine API läuft 🚀"}
„Der Dekorator @app.get("/") sagt FastAPI: Wenn jemand die Startseite besucht, führe diese Funktion aus.“
Den Server starten
Jetzt erwecken wir die API zum Leben. Tippe dies in dein Terminal:
uvicorn main:app --reload
Live-Link
Öffne localhost:8000 im Browser.
Hot Reload
Dank --reload startet der Server bei jeder Code-Änderung automatisch neu.
Das "Magie"-Feature ✨
FastAPI erstellt automatisch eine interaktive Dokumentation für dich. Das ist der absolute Gamechanger!
Dort kannst du deine API direkt im Browser testen.