Skip to content

viktorwiw/django-orm-watching-storage

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Пульт охраны банка

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

Как установить

Получите права доступа к базе данных сотрудников.

Создайте в корне сайта файл .env

Разместите в файле .env данные для подключения к базе данных:

DB_HOST=ХОСТ БАЗЫ
DB_PORT=ПОРТ БАЗЫ
DB_NAME=ИМЯ БАЗЫ
DB_USER=ИМЯ ПОЛЬЗОВАТЕЛЯ
DB_PASSWORD=ПАРОЛЬ ПОЛЬЗОВАТЕЛЯ
SECRET_KEY=СЕКРЕТНЫЙ КЛЮЧ

Для безопасности вашего сайта, рекомендуется указать точный адрес. Добавте строку ALLOWED_HOSTS=АДРЕС САЙТА в файл .env.

Если необходим отладочный режим, добавте строку DEBUG=True в файл .env.

Для изоляции проекта рекомендуется развернуть виртуальное окружение:

для Linux и MacOS

python3 -m venv env
source env/bin/activate

для Windows

python -m venv env
venv\Scripts\activate.bat

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

pip install -r requirements.txt

Использование

Запуск пульта:

python manage.py runserver 0.0.0.0:8000

Панель пульта находится по адрессу: http://127.0.0.1:8000/

На главной странице, находится вывод активных карт доступа: active_cards

При выборе любого сотрудника, выводится информация по всем посещениям хранилища: visits_card

Кнопка Список пользователей в хранилище показывает кто сейчас находится в хранилище. card_in_storage

Цель проекта

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

About

Репозиторий с сайтом для урока «Пишем пульт охранника банка» курса dvmn.org

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • HTML 59.4%
  • Python 40.6%