diff --git a/.gitignore b/.gitignore index 28999f9..9e3aa96 100644 --- a/.gitignore +++ b/.gitignore @@ -164,4 +164,6 @@ cython_debug/ # option (not recommended) you can uncomment the following to ignore the entire idea folder. #.idea/ -# End of https://www.toptal.com/developers/gitignore/api/django \ No newline at end of file +# End of https://www.toptal.com/developers/gitignore/api/django + +settings_var.py \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 25a705e..30ce3a0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,5 @@ asgiref==3.5.0 +backports.zoneinfo==0.2.1 certifi==2021.10.8 cffi==1.15.0 charset-normalizer==2.0.12 @@ -10,6 +11,7 @@ django-allauth==0.50.0 django-crispy-forms==1.14.0 idna==3.3 oauthlib==3.2.0 +psycopg2==2.9.3 pycparser==2.21 PyJWT==2.3.0 python3-openid==3.2.0 diff --git a/wheretogo/wheretogo/settings.py b/wheretogo/wheretogo/settings.py index b0c2d04..ca98fda 100644 --- a/wheretogo/wheretogo/settings.py +++ b/wheretogo/wheretogo/settings.py @@ -3,6 +3,8 @@ from pathlib import Path from django.contrib.messages import constants as messages +from .settings_var import * # noqa:F401,F403 + # Build paths inside the project like this: BASE_DIR / 'subdir'. BASE_DIR = Path(__file__).resolve().parent.parent @@ -71,17 +73,6 @@ TEMPLATES = [ WSGI_APPLICATION = "wheretogo.wsgi.application" -# Database -# https://docs.djangoproject.com/en/4.0/ref/settings/#databases - -DATABASES = { - "default": { - "ENGINE": "django.db.backends.sqlite3", - "NAME": BASE_DIR / "db.sqlite3", - } -} - - # Password validation # https://docs.djangoproject.com/en/4.0/ref/settings/#auth-password-validators diff --git a/wheretogo/wheretogo/settings_var.py_template b/wheretogo/wheretogo/settings_var.py_template new file mode 100644 index 0000000..a2a703d --- /dev/null +++ b/wheretogo/wheretogo/settings_var.py_template @@ -0,0 +1,13 @@ +# Database +# https://docs.djangoproject.com/en/4.0/ref/settings/#databases + +DATABASES = { + "default": { + "ENGINE": "django.db.backends.postgresql_psycopg2", + "NAME": "wheretogo", + "USER": "wheretogo", + "PASSWORD": "", + "HOST": "127.0.0.1", + "PORT": "5432", + } +}