Репозиторий банка, содержащий в себе код для пульта охраны. Веб-сервис позволяет отслеживать активные карты доступа, их принадлежность, дату создания и историю посещений. Так же веб-сервис позволяет отслеживать подозрительные активности (посещения длительностью больше 60 минут) и смотреть, кто в данный момент находится в хранилище.
Шаги для установки:
- Клонировать репозиторий
git clone https://github.com/post1blues/django-security-console.git
- Перейти в папку
cd ./django-security-console
- Создать новое виртуальное окружение
python -m venv venv
- Активировать новое виртуальное окружение
source ./venv/bin/activate
- Установить необходимые зависимости
pip install -r requirements.txt
- Создать файл
.env
с переменными окружения. Пример файла:
DB_URL=postgres://USER:PASSWORD@HOST:PORT/NAME
SECRET_KEY=secret_key
DEBUG=true
ALLOWED_HOSTS=127.0.0.1,localhost
После этого можно запустить приложение командой python manage.py runserver
.
Примеры настроек базы данных можно посмотреть в официальной документации dj-database-url
Проект написан в образовательных целях на онлайн-курсе для веб-разработчиков dvmn.org