Repolode
pallets-eco

pallets-eco/flask-admin

Расширяемый фреймворк административного интерфейса для Flask: автоматически создает CRUD-представления для моделей и позволяет их настраивать.

Звёзды
6,073
Форки
1,651
Открытые issues
133
Последний коммит
позавчера

Что это?

Flask-Admin добавляет административные интерфейсы в приложения Flask. Он вдохновлен django-admin, но разработчик сохраняет полный контроль над внешним видом, поведением и пользовательским опытом создаваемой админки.

Из коробки Flask-Admin работает с SQLAlchemy (через Flask-SQLAlchemy или Flask-SQLAlchemy-Lite), pymongo, MongoEngine и Peewee. В него также входят простой интерфейс для управления файлами и консоль клиента Redis. CRUD-представления для каждой модели можно быстро сгенерировать, а затем при необходимости настроить представления и формы.

Проект устанавливается с помощью pip, а его документация размещена на Read the Docs. В папке examples есть несколько примеров приложений.

Ключевые возможности

  • 01Автоматически создает CRUD-представления для моделей
  • 02Поддерживает SQLAlchemy, MongoEngine, pymongo и Peewee
  • 03Позволяет настраивать представления и формы
  • 04Включает простой интерфейс для управления файлами
  • 05Включает консоль клиента Redis

Сценарии использования

  • Добавление административной панели для бэкофиса в существующее приложение Flask
  • Быстрое управление записями в базе данных во время разработки
  • Создание собственного внутреннего инструмента на базе моделей Flask

Быстрый старт

  1. 1

    Установите Flask-Admin с помощью pip

    pip install flask-admin

В подборках

Темы

Частые вопросы

Что такое flask-admin?
Расширяемый фреймворк административного интерфейса для Flask: автоматически создает CRUD-представления для моделей и позволяет их настраивать. Flask-Admin добавляет административные интерфейсы в приложения Flask. Он вдохновлен django-admin, но разработчик сохраняет полный контроль над внешним видом, поведением и пользовательским опытом создаваемой админки.
flask-admin можно использовать бесплатно? Какая у него лицензия?
flask-admin распространяется с открытым исходным кодом под лицензией BSD-3-Clause. Перед использованием в коммерческих продуктах проверьте условия лицензии.
flask-admin всё ещё поддерживается?
Активно поддерживается. Последний коммит в flask-admin — 3 нояб. 2026 г..
Для чего можно использовать flask-admin?
Добавление административной панели для бэкофиса в существующее приложение Flask Быстрое управление записями в базе данных во время разработки Создание собственного внутреннего инструмента на базе моделей Flask
Как установить flask-admin?
Установите Flask-Admin с помощью pip: pip install flask-admin
Где скачать flask-admin?
Исходный код и инструкции по установке — на GitHub: https://github.com/pallets-eco/flask-admin

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Java-фреймворк для админ-панелей на основе аннотаций: добавьте к JPA-сущности @Erupt — и получите интерфейс администратора, RBAC, аудит и REST API.

4 тыс.+293 за неделю513JavaApache-2.0Обновлён 20 часов назад

Протокол на основе JSON и ORM-библиотека: клиенты задают нужные данные и формат ответа, а бэкенд обслуживает множество API без отдельных вручную написанных эндпоинтов.

18,4 тыс.2,3 тыс.JavaOtherАктивно поддерживаетсяОбновлён 5 дней назад