🛠️ Developer Tools

settings.py'yi Balon Gibi Şişirme: Django'nun Kirli Sırrı [Pro Çözüm]

Django settings.py'n bir şişko canavar haline geldi, production'da patlamaya hazır. Profs gibi ayır zamanı, yoksa SECRET_KEY'n Git'te sonsuza dek sızsın.

Django settings klasörü base.py local.py production.py dosyalarına ayrılmış

⚡ Key Takeaways

  • settings.py'yi base, local, production, test diye ayır — Git'e sır sokma. 𝕏
  • Env değişkenleri için django-environ kullan; sadece .env.example commit et. 𝕏
  • Dağıtım öncesi `manage.py check --deploy` çalıştır, güvenlik deliklerini yakala. 𝕏
  • SECRET_KEY sızıntılarını ve DEBUG=True felaketlerini sonsuza dek önle. 𝕏
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.