JulyBelost / pavlovai-rest

Test task for pavlov.ai

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Тестовое задание для pavlov.ai

Реализовать rest сервис. Aiohttp или FastApi.

  • Методом POST отправлять данные в json формате.
  • Методом GET получать все данные из БД, Формат json. Желательно с реализацией в запросе limit offset.
  • Сделать отдельный метод для изменения данных для конкретной записи в БД.
  • Сделать отдельный метод чтобы было возможно получать данные в формате xml и json. Например: url вида localhost:8080/product/1/json/ и получать данные по id=1 в формате json или localhost:8080/product/1/xml/ - соответственно в формате xml *БД использовать postgres.

запуск

docker-compose build

docker-compose up

после этого список методов будет доступен на 0.0.0.0:8000/docs

About

Test task for pavlov.ai


Languages

Language:Python 95.4%Language:Dockerfile 4.6%