Fixed getting creditionals for postgre from env

This commit is contained in:
ITQ
2024-02-28 00:14:23 +03:00
parent b97672d07c
commit b206a71909
5 changed files with 34 additions and 8 deletions
+22 -6
View File
@@ -63,12 +63,26 @@ WSGI_APPLICATION = "pulse.wsgi.application"
POSTGRES_CONN = os.getenv("POSTGRES_CONN")
DATABASES = {
"default": {
"ENGINE": "django.db.backends.postgresql",
**dj_database_url.parse(POSTGRES_CONN),
},
}
POSTGRES_JDBC_URL = os.getenv("POSTGRES_JDBC_URL")
if POSTGRES_CONN:
DATABASES = {
"default": {
"ENGINE": "django.db.backends.postgresql",
**dj_database_url.parse(POSTGRES_CONN),
},
}
else:
DATABASES = {
"default": {
"ENGINE": "django.db.backends.postgresql",
"NAME": os.getenv("POSTGRES_DATABASE"),
"USER": os.getenv("POSTGRES_USERNAME"),
"PASSWORD": os.getenv("POSTGRES_PASSWORD"),
"HOST": os.getenv("POSTGRES_HOST"),
"PORT": os.getenv("POSTGRES_PORT"),
},
}
AUTH_PASSWORD_VALIDATORS = [
{
@@ -104,6 +118,8 @@ USE_TZ = True
STATIC_URL = "static/"
STATIC_ROOT = BASE_DIR / "static"
DEFAULT_AUTO_FIELD = "django.db.models.BigAutoField"
REST_FRAMEWORK = {