From 92b38cd638f0f9507d8b87cebcb9618a3a9ed7f2 Mon Sep 17 00:00:00 2001 From: Sergey Mazilin Date: Thu, 16 Nov 2023 22:02:59 +0400 Subject: [PATCH] DB --- README.md | 8 ++++---- backend/foodgram/settings.py | 26 +++++++++++++------------- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 7d5a6d6..21b239a 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ Backand: Django REST API git clone git@github.com:sergey-xx/foodgram-project-react.git ``` -## Локальный запуск проекта: +### Локальный запуск проекта: - установить Docker, - в корневой папке проекта выполнить: ``` @@ -47,7 +47,7 @@ docker container exec foodgram-project-react-backend-1 python manage.py import - Админка: http://localhost:8021/admin/ - API: http://localhost:8021/api/ -## Отдельный запуск Backend: +### Отдельный запуск Backend: - Cоздать и активировать виртуальное окружение: ``` @@ -85,7 +85,7 @@ python3 manage.py migrate ``` python3 manage.py runserver ``` -## Frontend и документация +### Frontend и документация - Находясь в директории infra, выполнить команду: ``` @@ -98,7 +98,7 @@ docker compose up - Установить Docker - Установить Веб-сервер: Nginx -- Создать файл .env (см. образецenv.example) +- Создать файл .env (см. образец env.example) - загрузить в ту же папку docker-compose.production.yml - выполнить ``` diff --git a/backend/foodgram/settings.py b/backend/foodgram/settings.py index 6ca2425..8a329a9 100644 --- a/backend/foodgram/settings.py +++ b/backend/foodgram/settings.py @@ -81,24 +81,24 @@ # Database # https://docs.djangoproject.com/en/3.2/ref/settings/#databases -DATABASES = { - 'default': { - 'ENGINE': 'django.db.backends.sqlite3', - 'NAME': BASE_DIR / 'db.sqlite3', - } -} - # DATABASES = { # 'default': { -# 'ENGINE': 'django.db.backends.postgresql', -# 'NAME': os.getenv('POSTGRES_DB'), -# 'USER': os.getenv('POSTGRES_USER'), -# 'PASSWORD': os.getenv('POSTGRES_PASSWORD'), -# 'HOST': os.getenv('DB_HOST'), -# 'PORT': os.getenv('DB_PORT'), +# 'ENGINE': 'django.db.backends.sqlite3', +# 'NAME': BASE_DIR / 'db.sqlite3', # } # } +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.postgresql', + 'NAME': os.getenv('POSTGRES_DB'), + 'USER': os.getenv('POSTGRES_USER'), + 'PASSWORD': os.getenv('POSTGRES_PASSWORD'), + 'HOST': os.getenv('DB_HOST'), + 'PORT': os.getenv('DB_PORT'), + } +} + # Password validation # https://docs.djangoproject.com/en/3.2/ref/settings/#auth-password-validators