docs+chore: .env.example, загрузка .env, README по настройке окружения (PRJ-5)
- settings.py: load_dotenv из .env (python-dotenv) - requirements.txt: + python-dotenv - .env.example: DJANGO_SECRET_KEY / DJANGO_DEBUG / DJANGO_ALLOWED_HOSTS с инструкциями - README: секция настройки окружения, миграции (в т.ч. таблицы django-axes) - проверено: manage.py check без ошибок, migrate создал таблицы axes
This commit is contained in:
@@ -2,9 +2,14 @@
|
||||
import os
|
||||
from pathlib import Path
|
||||
|
||||
from dotenv import load_dotenv
|
||||
|
||||
|
||||
BASE_DIR = Path(__file__).resolve().parent.parent
|
||||
|
||||
# Загружаем переменные из .env (если есть) — секреты не храним в коде.
|
||||
load_dotenv(BASE_DIR / ".env")
|
||||
|
||||
# --- Секреты только из окружения: без env приложение не стартует ---
|
||||
SECRET_KEY = os.environ.get("DJANGO_SECRET_KEY")
|
||||
if not SECRET_KEY:
|
||||
|
||||
Reference in New Issue
Block a user