Zum Inhalt

Tutorials

Überwachte maschinelle Übersetzung

Dieser Inhalt wurde maschinell übersetzt und basiert auf von Menschen kuratierten Glossaren und Styleguides. Da der Text nicht zeilenweise manuell überprüft wird, können gelegentlich Fehler oder unklare Formulierungen auftreten.

Bei etwaigen Abweichungen ist die ursprüngliche englische Version die maßgebliche Quelle.

Lesen Sie die ursprüngliche englische Version

Fügen Sie mit starlette-admin in 5 Minuten ein Admin-Panel zu FastAPI hinzu

Ihr Backend läuft, doch schon bald müssen auch Nicht-Entwickler Live-Daten ändern. Jemand muss einen Tippfehler in einem Datensatz korrigieren, einen Beitrag zurückziehen oder prüfen, was ein Benutzer tatsächlich übermittelt hat. Die üblichen Behelfslösungen sind selten sauber:

Option Der Nachteil
Eigenes CRUD-Frontend Beansprucht Wochen an Entwicklerzeit für Aufbau und Wartung.
Direkter Datenbankzugriff Schafft ein erhebliches Sicherheits- und Datenintegritätsrisiko.
Django Admin / Flask Admin Erzwingt eine Neuentwicklung mit anderem Framework oder setzt auf synchrones WSGI, was Ihre asynchrone ASGI-Anwendung blockiert.
starlette-admin Lässt sich sofort in Ihre App einbinden – ganz ohne Frontend-Code.

starlette-admin funktioniert mit jeder auf Starlette basierenden Anwendung – und genau das ist FastAPI.

Diese Anleitung führt Sie in fünf Minuten von einer leeren Datei zu einer funktionierenden Back-Office-Anwendung. Sie bauen paginierte Listen, Suchfunktionalität, sortierbare Spalten, Erstellungs- und Bearbeitungsformulare, die durch Ihre vorhandenen Pydantic-Schemas validiert werden, Löschbestätigungen sowie CSV-Exporte – alles direkt aus einem SQLAlchemy-Modell generiert.