Это внутренний репозиторий для сотрудников банка "Сияние". Если вы попали в этот репозиторий случайно, то вы не сможете его запустить, т.к. у вас нет доступа к БД, но можете свободно использовать код вёрстки или посмотреть как реализованы запросы к БД.
Пульт охраны - это сайт, который можно подключить к удалённой базе данных с визитами и карточками пропуска сотрудников нашего банка. Сайт служит для отслеживания доступа сотрудников банка в хранилище. Сервис позволяет хранить информацию о картах доступа, отслеживать визиты в хранилище, отслеживать активные карты, а также определять подозрительные визиты.
Стартовая страница отображает список активных карт:
Список пользователей в хранилище:
Истории визитов пользователей:
Python3 должен быть уже установлен.
Затем используйте pip
(или pip3
, есть конфликт с Python2) для установки зависимостей:
pip install -r requirements.txt
Требует определения переменных окружения в файле .env
:
DATABASE_NAME=<DATABASE_NAME>
DATABASE_PASSWORD=<DATABASE_PASSWORD>
DATABASE_HOST=<DATABASE_HOST>
DATABASE_USER=<DATABASE_USER>
DATABASE_PORT=<DATABASE_PORT>
DATABASE_ENGINE=<DATABASE_ENGINE>
SECRET_KEY=<SECRET_KEY>
DEBUG=<bool>
ALLOWED_HOSTS=<list of ALLOWED_HOSTS>
Где DATABASE_NAME
, DATABASE_PASSWORD
, DATABASE_HOST
, DATABASE_USER
, DATABASE_PORT
, DATABASE_ENGINE
- данные для подключения к базе данных, SECRET_KEY
- ключ доступа к сайту, DEBUG
- включение и отключение дебаггинга на сайте, типа bool
, ALLOWED_HOSTS
- список доступных доменов.
В терминале, командой:
python3 manage.py runserver 0.0.0.0:8000