mod: minor

This commit is contained in:
2025-12-31 17:36:51 +03:00
parent ee95ce25a5
commit 244a2b4584
2 changed files with 4 additions and 3 deletions

View File

@@ -9,6 +9,8 @@ from django.core.wsgi import get_wsgi_application
# Пытаемся загрузить переменные из .env файла # Пытаемся загрузить переменные из .env файла
try: try:
from dotenv import load_dotenv from dotenv import load_dotenv
# wsgi.py лежит в etpgrf_site/etpgrf_site/wsgi.py
# .env лежит в 2026-etpgrf-site/.env (на три уровня выше)
env_path = Path(__file__).resolve().parent.parent.parent / '.env' env_path = Path(__file__).resolve().parent.parent.parent / '.env'
load_dotenv(env_path) load_dotenv(env_path)
except ImportError: except ImportError:

View File

@@ -7,16 +7,15 @@ from pathlib import Path
def main(): def main():
"""Run administrative tasks.""" """Run administrative tasks."""
# Пытаемся загрузить переменные из .env файла # Пытаемся загрузить переменные из .env файла
try: try:
from dotenv import load_dotenv from dotenv import load_dotenv
# Ищем .env в корне проекта (на два уровня выше manage.py)
# manage.py лежит в etpgrf_site/manage.py # manage.py лежит в etpgrf_site/manage.py
# .env лежит в 2026-etpgrf-site/.env (на два уровня выше)
env_path = Path(__file__).resolve().parent.parent / '.env' env_path = Path(__file__).resolve().parent.parent / '.env'
load_dotenv(env_path) load_dotenv(env_path)
except ImportError: except ImportError:
pass pass # Если python-dotenv не установлен, просто пропускаем
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'etpgrf_site.settings') os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'etpgrf_site.settings')
try: try: