PYTHONOMANIA
273 subscribers
195 photos
3 videos
1 file
616 links
Откройте для себя мир Python в PYTHONOMANIA!

Идеально подходит как для начинающих, так и для опытных разработчиков. Присоединяйтесь к нам, чтобы достичь совершенства в Python!

Сайт: https://pythonomania.github.io/
Download Telegram
📱FastCRUD.

FastCRUD — это Python-пакет для FastAPI, предоставляющий асинхронные CRUD-операции и гибкие утилиты для создания эндпоинтов. Он упрощает разработку за счет таких возможностей, как автоопределение условий для JOIN-запросов, динамическая сортировка и поддержка пагинации через смещение или курсор.


🔹Ключевые особенности:

🔘Полностью асинхронный: использует возможности Python для неблокирующих операций с базой данных.

🔘Совместимость с SQLAlchemy 2.0: работа с актуальной версией SQLAlchemy для надежных взаимодействий с базой.

🔘Мощный CRUD-функционал: полный набор операций с поддержкой JOIN-запросов.

🔘Динамическое построение запросов: поддерживает фильтрацию, сортировку и пагинацию.

🔘Расширенные JOIN-операции: автоматическое определение условий для SQL JOIN.

🔘Встроенная пагинация: поддержка пагинации через смещение (offset).

🔘Пагинация на основе курсора: эффективная работа с большими данными, идеально для интерфейсов с бесконечной прокруткой.

🔘Модульность и расширяемость: легко адаптируется под любые требования.

🔘Автогенерация эндпоинтов: быстрое добавление CRUD-эндпоинтов с настраиваемыми зависимостями и конфигурациями.

#FastAPI #Python #FastCRUD #SQLAlchemy #Асинхронность #Разработка #Пагинация #CRUD

📱Ссылка на репозиторий:
https://github.com/igorbenav/fastcrud
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍5⚡2
📱CRUDAdmin.

CRUDAdmin
— мощный генератор админ-панелей для FastAPI с встроенной безопасностью, аутентификацией и трекингом событий.

Построен на базе FastCRUD и HTMX, позволяет быстро создавать готовые к продакшену админ-панели с минимальной настройкой.

🔹Основные возможности:

🔘Мульти-бэкенд сессий: память, Redis, Memcached, БД и гибрид.

🔘Защита: CSRF, ограничение запросов, IP-фильтры, HTTPS, безопасные куки.

🔘Отслеживание событий и аудиторские логи.

🔘Автоматическая генерация UI из моделей SQLAlchemy.

🔘Продвинутые фильтры, поиск, пагинация и массовые операции.

🔘Современный адаптивный интерфейс с поддержкой тёмной и светлой тем.

#FastAPI #CRUDAdmin #Админпанель #Backend #Python #WebDev #API #Redis #Memcached #Безопасность #OpenSource #HTMX #FastCRUD #DevTools #AdminUI #DarkMode

📱Ссылка на репозиторий:
https://github.com/benavlabs/crudadmin
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍4🔥21