Vue d'ensemble

FastAPI-Admin 1.0, publié le 1er mai 2021, est la première version stable de l'interface d'administration pour FastAPI basée sur Tortoise ORM.

Fonctionnalités principales

Administration Tortoise ORM

Interface d'administration web automatique à partir des modèles Tortoise ORM, avec CRUD, filtres, recherche et authentification intégrés.

python
from fastapi_admin.app import app as admin_app
from fastapi_admin.resources import Model
from tortoise.models import Model as TortoiseModel
from tortoise import fields

class User(TortoiseModel):
    id = fields.IntField(pk=True)
    username = fields.CharField(max_length=50)
    email = fields.CharField(max_length=200)

# Enregistrement du modèle dans l'admin
@admin_app.register
class UserResource(Model):
    model = User
    fields = ['id', 'username', 'email']

Sources