Сайт - пульт охраны банка

Сайт отображает информацию о посещениях персоналом хранилища банка в удобной форме.

Подключение к базе данных банка

Настройки для подключения к базе данных укажите в файле с названием.env. За образец возьмите файл .env.example. Заполните его и переименуйте.

Запуск

  • У вас должен быть установлен Python не младше 3.8
  • Скачайте код
  • Запустите сайт командой
  python manage.py runserver 0.0.0.0:8000

Описание страниц

Главная

Отображает список активных карт доступа:

  • Имя владельца
  • Код пропуска
  • Карта зарегистрирована

Кто сейчас в хранилище

URL: http://127.0.0.1:8000/storage_information

Отображает список людей, которые сейчас в хранилище:

  • Кто зашёл
  • Когда
  • Сколько там находится
  • Подозрителен? (если визит длился дольше 60 минут)

Все посещения по пасскоду

Пример URL: http://127.0.0.1:8000/passcard_info/ceb148a6-fb27-4106-890c-89dc8cedfe83/

Отображает все посещения по введённому коду:

  • Когда посетил
  • Продолжительность
  • Был ли визит подозрителен (если длился дольше 60 минут)

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