Создание модуля фильтров для FastAPI Python 3.11 SQLAlchemy Core
- поддержка операций и '& - andibh - or' (группировка)
- поддержка __eq __ilike __gt[lt,gte,lte] и т.д.также «__in» (операторы)
- поддержка __not_eq, __not__ilike и т.д.Все операции должны поддерживать «not» (дополнительные операторы)
Если есть что-то уже готовое, готов рассмотреть и адаптировать.Подробности: - модуль обязательно должен включать unit-testy
- класс инициируется как Dependency или, например, так (это пример псевдоком, расгянную ваши варианты):user_filter_service = FilterService(USER_TABLE, fields=('name, 'id'), field_operations={'name': ['eq']})
(a)api.get('/user') в качестве
async def get_user(filters = Query(default=''), db=sqlalchemy_connection):
query = user_filter_service.apply(db, filters) соответственно, чтобы можно было реализовать, отдельный метод под набор фильтров
Если у вас есть вопросы, приветствуем обсуждение, бюджет и время выполнения вашего.На время выполнения вы получаете (+) подпись фриланс хант бесплатно от меня.
Основная база PostgreSQL, все запросы строитсячерез sqlalchemy core query builder
Клас Query - стандартний клас не треба реалізувати там буде просто рядок з правилами 'field_one__eq=3&field_three__in=[1,2,3]'
Основна база PostgreSQL, усі запити будуютьсячерез sqlalchemy core query builder
Отзыв заказчика о сотрудничестве с Владиславом Турусом
Создание модуля фильтров для FastAPI Python 3.11 SQLAlchemy CoreОчень доволен результатом, проект выполнен быстро, включая тесты. Введены необязательные коррективы в дизайн классов. Исполнитель также хорошо разделяет все на подзадачи, задачи при необходимости также актуализирует статусы. Рекомендуем к сотрудничеству!
Отзыв фрилансера о сотрудничестве с Ярославом Р.
Создание модуля фильтров для FastAPI Python 3.11 SQLAlchemy CoreКомпетентный . Ответ быстро
Актуальные фриланс-проекты в категории Python
Python/CAD разработчик для автоматической обработки DXF
8000 UAH
Необходима разработка модуля автоматического маркирования деталей в DXF для лазерной резки. Исходные данные: - Используем BAS для учета производства. - Лазерная резка выполняется на Senfeng с программным обеспечением CypCut - Имеем готовые файлы раскладки деталей в формате… Python, Базы данных и SQL ∙ 1 час 44 минуты назад ∙ 12 ставок |
Построить модель классификации клиентов1. Есть данные клиентов в Mongo/SQL (примерно 20 000 записей с сырыми данными). 2. Необходимо на их основе построить фичи и модель классификации клиентов на поведенческие группы. 3. Проект выполнить на Python. AI и машинное обучение, Python ∙ 14 часов 8 минут назад ∙ 25 ставок |
ИТ Автоматизация ведения VAT-отчетности
10 000 UAH
Необходимо разработать систему для автоматизации переноса данных о продажах из CRM в бухгалтерскую систему Wafeq. Система должна импортировать банковские и платежные отчеты, автоматически сверять платежи с инвойсами, формировать инвойсы для VAT-отчетности и минимизировать ручную… AI и машинное обучение, Python ∙ 19 часов 33 минуты назад ∙ 32 ставки |
Обслуживание софта
5000 UAH
Необходимо внести правки в софт и его обслуживать в дальнейшем, софт делает заказы по заданным параметрам и отправляет их в телеграм бот Python, Разработка ботов ∙ 20 часов 22 минуты назад ∙ 52 ставки |
Инструмент сверки счетов с банком, картами и бухгалтеромТехническое задание: инструмент сверки счетов с банком, картами и бухгалтеромОбщая цель Нужен локальный инструмент (скрипт/небольшое приложение на Python), который запускается вручную раз в 1-2 месяца на моём компьютере и делает сверку между: Счетами, которые я выставил клиентам… Python, Десктопные приложения ∙ 1 день 7 часов назад ∙ 37 ставок |