Веб-сервис создан для контроля и мониторинга доступа сотрудников к хранилищу в банке
Содержит в себе функцию active_passcards_view
, принимающую request
и возвращающая active_passcards.html
страницу со всеми активными картами доступа.
Содержит в себе функцию passcard_info_view
, принимающую request
и passcode
, где passcode
- это код пропуска. Скрипт возвращает историю посещений сотрудника с полями:
- Дату и время посещения;
- Продолжительность посещения;
- Подозрительность визита (True, если более часа).
Содержит в себе функцию storage_information_view
, принимающую request
. Возвращает всех сотрудников, которые в данный момент находятся в хранилище с полями:
- Имя посетителя;
- Время входа;
- Длительность пребывания;
- Подозрительность.
Python3 должен быть уже установлен.
Затем используйте pip
(или pip3
, есть конфликт с Python2) для установки зависимостей:
pip install -r requirements.txt
Для запуска программы необходимо выполнить команду:
python3 main.py
Код написан в образовательных целях на онлайн-курсе для веб-разработчиков dvmn.org.