fix: SECRET_KEY/DEBUG из env, валидаторы паролей, django-axes, обязательное consent (PRJ-5)

- SECRET_KEY: только из env (DJANGO_SECRET_KEY), без дефолта приложение не стартует
- DEBUG: только DJANGO_DEBUG=1; ALLOWED_HOSTS из env
- AUTH_PASSWORD_VALIDATORS: стандартные 4 валидатора (мин. длина 8)
- django-axes: подключён (бэкенд, middleware, лимит 5 попыток, кулдаун 1ч)
- consent_given: обязательное согласие на обработку ПД в форме
This commit is contained in:
2026-08-04 19:51:16 +04:00
parent 7243bc455c
commit bab18e8129
3 changed files with 52 additions and 4 deletions
+1
View File
@@ -1,2 +1,3 @@
Django>=5.0,<6.0
django-axes>=8.3.1