Небольшой проект на django для учета визитов посетителей на пульте охраны. Представляет из себя web приложение которое выводит информацию о времени входа и выхода посетителей, а так же о всех визитах каждого посетителя.
Для запуска приложения нужен предустановленный Python версии не ниже 3.8+ (на других версиях не проверялся).
Рекомендуется устанавливать зависимости в виртуальном окружении, используя venv или любую другую реализацию, например, virtualenv.
-
Скопируйте репозиторий в текущий каталог. Воспользуйтесь командой:
$ git clone https://github.com/igorzakhar/django-watching-storage.git
После этого программа будет находиться в каталоге
django-watching-storage
. -
Создайте и активируйте виртуальное окружение:
$ cd django-watching-storage # Переходим в каталог с программой $ python3 -m venv my_virtual_environment # Создаем виртуальное окружение $ source my_virtual_environment/bin/activate # Активируем виртуальное окружение
-
Установите сторонние библиотеки из файла зависимостей:
$ 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