From d4b4aaeedec7761273df724f7e9b56aad1ef2331 Mon Sep 17 00:00:00 2001 From: erjemin Date: Thu, 15 Jan 2026 13:35:11 +0300 Subject: [PATCH] =?UTF-8?q?mod:=20=D0=B8=20=D0=BF=D1=80=D0=BE=D0=B4=20?= =?UTF-8?q?=D0=B8=20=D0=B4=D0=B5=D0=B2=20=D0=B1=D1=83=D0=B4=D1=83=D1=82=20?= =?UTF-8?q?=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=D1=82=D1=8C=20=D0=BD=D0=B0?= =?UTF-8?q?=20SQLite?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 4 +-- etpgrf_site/etpgrf_site/settings.py | 48 ++++++----------------------- 2 files changed, 11 insertions(+), 41 deletions(-) diff --git a/.gitignore b/.gitignore index 9dda7b1..f35d1ad 100644 --- a/.gitignore +++ b/.gitignore @@ -324,8 +324,8 @@ cover/ # Django stuff: *.log local_settings.py -db.sqlite3 -db.sqlite3-journal +*.sqlite3 +*.sqlite3-journal # Flask stuff: instance/ diff --git a/etpgrf_site/etpgrf_site/settings.py b/etpgrf_site/etpgrf_site/settings.py index 14e83c0..9acf128 100644 --- a/etpgrf_site/etpgrf_site/settings.py +++ b/etpgrf_site/etpgrf_site/settings.py @@ -67,44 +67,22 @@ WSGI_APPLICATION = 'etpgrf_site.wsgi.application' # Database # https://docs.djangoproject.com/en/6.0/ref/settings/#databases -if os.getenv('POSTGRES_DB'): - 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('POSTGRES_HOST'), - 'PORT': os.getenv('POSTGRES_PORT', '5432'), - } - } -else: - # Если файл `.env` не найден, или не установлены переменные окружения для PostgreSQL - print("\033[93mWARNING: Running with SQLite! Check your .env file if you intended to use Postgres.\033[0m") - DATABASES = { - 'default': { - 'ENGINE': 'django.db.backends.sqlite3', - 'NAME': BASE_DIR / 'db.sqlite3', - } +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.sqlite3', + 'NAME': BASE_DIR / 'db-etpgrf.sqlite3', } +} # Password validation # https://docs.djangoproject.com/en/6.0/ref/settings/#auth-password-validators AUTH_PASSWORD_VALIDATORS = [ - { - 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', - }, - { - 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', - }, - { - 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', - }, - { - 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', - }, + { 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', }, + { 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', }, + { 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', }, + { 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', }, ] @@ -113,13 +91,11 @@ AUTH_PASSWORD_VALIDATORS = [ LANGUAGE_CODE = 'ru-RU' TIME_ZONE = 'Europe/Moscow' USE_I18N = True - USE_TZ = True # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/6.0/howto/static-files/ - STATIC_URL = 'static/' # Поднимаемся на уровень выше от manage.py, чтобы попасть в корень репозитория @@ -129,12 +105,6 @@ STATICFILES_DIRS = [BASE_DIR.parent / 'public' / 'static'] MEDIA_ROOT = BASE_DIR.parent / 'public' / 'media' MEDIA_URL = '/media/' -# --- ДИАГНОСТИКА ПУТЕЙ --- -# print(f"DEBUG: {DEBUG}") -# print(f"BASE_DIR: {BASE_DIR}") -# print(f"STATIC_ROOT: {STATIC_ROOT}") -# ------------------------- - # Default primary key field type # https://docs.djangoproject.com/en/6.0/ref/settings/#default-auto-field