Это внутренний репозиторий банка "Мы заберём ваши деньги". Если вы попали сюда случайно, то у вас нет доступа к базе данных, но вы можете просматривать и использовать код вёрстки.
Проект использует следующие настройки:
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.