vergeeva / test_backend

fastapi-Backend для тестового задания. Подключение к базе postgres с помощью docker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

test_backend

Backend для тестового задания
Реализовано с fastapi, подключение к бд postgres.
база данных создана в pgadmin4.

Запуск: python -m uvicorn app.main:app --host localhost --port 8000 --reload
Для работы должен быть запущен docker

Фронтенд: https://github.com/vergeeva/test_task

Запросы http://localhost:8000/

GET:

api/users/all_users - получить список всех пользователей из бд
Пример запроса из postman:
image

POST:

/api/users/user_clicked - создает пользователя, если такового нет, или обновляет количество кликов, если этот пользователь уже есть
Пример отправки запроса:
{
"name": "string",
"email": "user@example.com",
"click_count": 0
}
Пример запроса из postman:
image

About

fastapi-Backend для тестового задания. Подключение к базе postgres с помощью docker


Languages

Language:Python 84.4%Language:Shell 10.9%Language:Mako 4.7%