🛠️ 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.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.