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']
