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:
2026-08-04 20:07:57 +04:00
parent bab18e8129
commit e81f13cb7e
4 changed files with 39 additions and 3 deletions
+5
View File
@@ -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: