igorzakhar / django-watching-storage

Небольшой проект на django для учета визитов посетителей

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

django-watching-storage

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

Зависимости

Для запуска приложения нужен предустановленный Python версии не ниже 3.8+ (на других версиях не проверялся).

Рекомендуется устанавливать зависимости в виртуальном окружении, используя venv или любую другую реализацию, например, virtualenv.

  1. Скопируйте репозиторий в текущий каталог. Воспользуйтесь командой:

    $ git clone https://github.com/igorzakhar/django-watching-storage.git

    После этого программа будет находиться в каталоге django-watching-storage.

  2. Создайте и активируйте виртуальное окружение:

    $ cd django-watching-storage # Переходим в каталог с программой
    $ python3 -m venv my_virtual_environment # Создаем виртуальное окружение
    $ source my_virtual_environment/bin/activate # Активируем виртуальное окружение
  3. Установите сторонние библиотеки из файла зависимостей:

    $ pip install -r requirements.txt # В качестве альтернативы используйте pip3

Переменные окружения

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

DB_HOST=<адрес сервера базы данных>
DB_PORT=<порт сервера базы данных>
DB_NAME=<имя базы данных>
DB_USER=<имя пользователя>
DB_PASSWORD=<пароль>
SECRET_KEY=<рандомно сгенерированный секретный ключ>

Запуск

Пример запуска приложения:

$ python main.py

После запуска перейдите в браузере по адресу http://127.0.0.1:8000

About

Небольшой проект на django для учета визитов посетителей


Languages

Language:HTML 63.9%Language:Python 36.1%