Skip to content

dmitriev-ilya/django-orm-watching-storage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Пульт охраны

Это внутренний репозиторий для сотрудников банка "Сияние". Если вы попали в этот репозиторий случайно, то вы не сможете его запустить, т.к. у вас нет доступа к БД, но можете свободно использовать код вёрстки или посмотреть как реализованы запросы к БД.

Пульт охраны - это сайт, который можно подключить к удалённой базе данных с визитами и карточками пропуска сотрудников нашего банка. Сайт служит для отслеживания доступа сотрудников банка в хранилище. Сервис позволяет хранить информацию о картах доступа, отслеживать визиты в хранилище, отслеживать активные карты, а также определять подозрительные визиты.

Интерфейс

Стартовая страница отображает список активных карт:

image

Список пользователей в хранилище:

image

Истории визитов пользователей:

image

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

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

pip install -r requirements.txt

Требует определения переменных окружения в файле .env:

DATABASE_NAME=<DATABASE_NAME>
DATABASE_PASSWORD=<DATABASE_PASSWORD>
DATABASE_HOST=<DATABASE_HOST>
DATABASE_USER=<DATABASE_USER>
DATABASE_PORT=<DATABASE_PORT>
DATABASE_ENGINE=<DATABASE_ENGINE>
SECRET_KEY=<SECRET_KEY>
DEBUG=<bool>
ALLOWED_HOSTS=<list of ALLOWED_HOSTS>

Где DATABASE_NAME, DATABASE_PASSWORD, DATABASE_HOST, DATABASE_USER, DATABASE_PORT, DATABASE_ENGINE - данные для подключения к базе данных, SECRET_KEY - ключ доступа к сайту, DEBUG - включение и отключение дебаггинга на сайте, типа bool, ALLOWED_HOSTS - список доступных доменов.

Как запустить

В терминале, командой:

python3 manage.py runserver 0.0.0.0:8000

About

Django ORM training project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published