🛠️ Developer Tools

Хватит набивать settings.py: грязная тайна Django [Профессиональное решение]

Ваш settings.py раздулся в чудовище, которое вот-вот обрушит продакшн. Пора разбить его по-профессиональному, иначе SECRET_KEY утечёт в Git навсегда.

Директория настроек Django, разбитая на base.py, local.py, production.py

⚡ Key Takeaways

  • Разбейте settings.py на base, local, production, test — никаких секретов в Git. 𝕏
  • Используйте django-environ для env vars; коммитьте только .env.example. 𝕏
  • Запускайте `manage.py check --deploy` перед деплоем — ловит дыры в безопасности. 𝕏
  • Избавляет от утечек SECRET_KEY и катастроф с DEBUG=True навсегда. 𝕏
Takeshi Ito
Written by

Takeshi Ito

Japanese open source reporter covering IPA (Information-technology Promotion Agency), OSS in Japanese government, and APAC communities.

Worth sharing?

Get the best Open Source stories of the week in your inbox — no noise, no spam.

Originally reported by Dev.to

Stay in the loop

The week's most important stories from Open Source Beat, delivered once a week.