Test task for mains_lab:
-
source run.sh install
- создаст виртуальное окружение, установит зависимости, применит миграции -
sh run.sh run
- start server (илиpython manage.py runserver
) -
api/upload_org
- загрузка файла client_org.xlsx -
api/upload_bills
- загрузка файла bills.xlsx -
api/get_clients
- получение клиентов и кол-ва организаций -
api/get_bills
- получение счетов с возможностью филтрации по полю client_org
Для запуска приложения в докер-контейнере:
docker build
docker run -p 8000:8000 (container_id)
- из контейнера приложение доступно по адресу
127.0.0.1:8000
разработка и тестирование проводились на mac_os(12.3.1)
.