diff --git a/etpgrf_site/etpgrf_site/wsgi.py b/etpgrf_site/etpgrf_site/wsgi.py index cb1ca42..bb1d997 100644 --- a/etpgrf_site/etpgrf_site/wsgi.py +++ b/etpgrf_site/etpgrf_site/wsgi.py @@ -9,6 +9,8 @@ from django.core.wsgi import get_wsgi_application # Пытаемся загрузить переменные из .env файла try: 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' load_dotenv(env_path) except ImportError: diff --git a/etpgrf_site/manage.py b/etpgrf_site/manage.py index 66fb611..c6f6b95 100755 --- a/etpgrf_site/manage.py +++ b/etpgrf_site/manage.py @@ -7,16 +7,15 @@ from pathlib import Path def main(): """Run administrative tasks.""" - # Пытаемся загрузить переменные из .env файла try: from dotenv import load_dotenv + # Ищем .env в корне проекта (на два уровня выше manage.py) # manage.py лежит в etpgrf_site/manage.py - # .env лежит в 2026-etpgrf-site/.env (на два уровня выше) env_path = Path(__file__).resolve().parent.parent / '.env' load_dotenv(env_path) except ImportError: - pass + pass # Если python-dotenv не установлен, просто пропускаем os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'etpgrf_site.settings') try: