Introduction to the

Fastapi-admin is an out of the box management panel based on FastAPI and TortoiseORM. Tabler is used in the UI framework, and only a small amount of configuration is required to quickly build a CURD management platform, similar to Django Admin.

Project address: github.com/fastapi-adm…

The online DEMO: fastapi – admin. Long2ice. Cn/admin/login

User name: admin

Password: 123456

preview

features

  • Out of the box, rich configuration.
  • Integrated login, verification code, and permission control.
  • Easy to expand and customize.
  • Built in a variety of components, rich CRUD interface.
  • More features.

The development of

Fastapi-admin Based on FastAPI and TortoiseORM, using Jinja2 rendering front-end interface. The earliest version used the front and back end separation to communicate through REST protocol. The front end framework and query protocol came directly from another open source project. Later, it was abandoned for reasons of inconvenient expansion and unfamiliarity, and the current version was developed based on Tabler UI. Implementation process reference Django Admin, through the backend for resource configuration, rendering menu, interface and so on. And realized a variety of display components, editing components, screening components and so on.

In addition, the Pro version also implements resource-based read and write permission control, including administrator, role, and permission objects.

The document

Document address: fastapi-admin-docs.long2ice

At present, the English document is more comprehensive, while the Chinese document is still in preparation.