Пульт управления для охранников банка, помогает следить за всеми, кто находится внутри хранилища. Можно подключить к удаленной базе данных с визитами и карточками сотрудников банка.
Получите права доступа к базе данных сотрудников.
Создайте в корне сайта файл .env
Разместите в файле .env данные для подключения к базе данных:
DB_HOST=ХОСТ БАЗЫ
DB_PORT=ПОРТ БАЗЫ
DB_NAME=ИМЯ БАЗЫ
DB_USER=ИМЯ ПОЛЬЗОВАТЕЛЯ
DB_PASSWORD=ПАРОЛЬ ПОЛЬЗОВАТЕЛЯ
SECRET_KEY=СЕКРЕТНЫЙ КЛЮЧ
Для безопасности вашего сайта, рекомендуется указать точный адрес. Добавте строку ALLOWED_HOSTS=АДРЕС САЙТА в файл .env.
Если необходим отладочный режим, добавте строку DEBUG=True в файл .env.
Для изоляции проекта рекомендуется развернуть виртуальное окружение:
для Linux и MacOS
python3 -m venv env
source env/bin/activate
для Windows
python -m venv env
venv\Scripts\activate.bat
Python3 должен быть уже установлен. Затем используйте pip (или pip3, есть конфликт с Python2) для установки зависимостей:
pip install -r requirements.txt
Запуск пульта:
python manage.py runserver 0.0.0.0:8000
Панель пульта находится по адрессу: http://127.0.0.1:8000/
На главной странице, находится вывод активных карт доступа:

При выборе любого сотрудника, выводится информация по всем посещениям хранилища:

Кнопка Список пользователей в хранилище показывает кто сейчас находится в хранилище.

Код написан в образовательных целях на онлайн-курсе для веб-разработчиков dvmn.org.