ESDP Project - Service Desk

Для запуска проекта установите python версии 3.9.6 и pip

После клонирования перейдите в склонированную папку и выполните следующие команды:

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

python -m venv venv

Активируйте виртуальное окружение командой

source venv/bin/activate
или
venv\Scripts\activate

Установите зависимости командой

pip install -r requirements.txt

Примените миграции командой

./manage.py migrate

Загрузите фикстурные статьи командой

./manage.py loaddata fixtures/auth.json
./manage.py loaddata fixtures/dump.json

Создайте в директории с проектом файл .env и заполните по примеру:

SECRET_KEY=secret_key

DEBUG=(1 for True, 0 for False)

DJANGO_ALLOWED_HOSTS=''

EMAIL_HOST=smtp_host

EMAIL_HOST_USER=email_of_host_user

EMAIL_HOST_PASSWORD=password

EMAIL_PORT=port

POSTGRES_DB=db_name

POSTGRES_USER=db_user_name

POSTGRES_PASSWORD=db_user_password

POSTGRES_PORT=db_port

POSTGRES_HOST=db_host

DATABASE=postgres

Чтобы запустить сервер выполните:

./manage.py runserver

Для доступа в панель администратора перейдите по ссылке http://localhost:8000/admin