Эти инструкции помогут вам создать копию проекта и запустить ее на локальном компьютере для целей разработки и тестирования.
Перед тем, как начать: если вы не пользуетесь Python 3, вам нужно будет установить инструмент virtualenv при помощи pip install virtualenv.
Если вы используете Python 3, у вас уже должен быть модуль venv, установленный в стандартной библиотеке.
- Создайте на своем компютере папку проекта
mkdir appearenceи перейдите в нееcd appearence - Склонируйте этот репозиторий в текущую папку
git clone https://github.com/SergePogorelov/appearence . - Создайте виртуальное окружение
python3 -m venv venv - Активируйте виртуальное окружение
source venv/bin/activate - Установите зависимости
pip install -r requirements.txt - Запустите сервер
python app.py
Тестовый json запрос можно отправить на http://127.0.0.1:5000/api/appearence/ с помощью postman:
{
"lesson": [1594663500, 1594666800],
"tutor": [1594663290, 1594663430, 1594663443, 1594666473],
"pupil": [
1594663340,
1594663389,
1594663390,
1594663395,
1594663396,
1594666472
]
}
В ответ вернется совместное время, которое ученик и учитель находились на уроке в секундах:
{
"appearence": 2973
}