Skip to content

Pavelwell7/django-project-2-debug

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Система безопасности банка

Это внутренний репозиторий банка "Мы заберём ваши деньги". Если вы попали сюда случайно, то у вас нет доступа к базе данных, но вы можете просматривать и использовать код вёрстки.

Установка

Проект использует следующие настройки:

DJANGO_SETTINGS_MODULE - указывает путь к модулю с настройками Django.

Для работы с базой данных необходимо настроить соответствующие параметры в файле settings.py.

Перед запуском программы необходимо установить следующие переменные окружения в файле settings.py:

DB_ENGINE - движок базы данных (например: django.db.backends.postgresql_psycopg2)

DB_HOST - хост базы данных

DB_PORT - порт для подключения к базе данных

DB_NAME - имя базы данных

DB_USER - пользователь базы данных

DB_PASSWORD - пароль для подключения к базе данных

SECRET_KEY - уникальный криптографический ключ для защиты вашего Django-приложения(шифрует сессии пользователя)

DEBUG - режим отладки приложения(влючает,выключает подробные сообщения об ошибках)

ALLOWED_HOSTS - cписок доменных имен, которые может обслуживать приложение(нужен для защиты от HTTP Host header attacks)

Python3.13.5 должен быть уже установлен. Затем используйте pip (или pip3, если есть конфликт с Python2) для установки зависимостей:

pip install -r requirements.txt

Запуск

После установки зависимостей запустите сервер:

python manage.py runserver

Функциональность

  • Мониторинг активных пропусков сотрудников
  • Отслеживание текущих посетителей хранилища
  • Контроль продолжительности нахождения в хранилище
  • Выявление подозрительных визитов (дольше 60 минут)
  • Просмотр истории посещений по каждому пропуску

Технологии

  • Django
  • Environs для управления настройками
  • Django ORM для работы с базой данных

Цели проекта

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages