database 없이 django 실행하기

django는 웹사이트를 개발하기 위한 올인원 프레임웍이다. 보통 database를 이용한 이요한 서비스 개발에 제격이긴 하지만, 종종 database 가 필요하지 않을 때가 있다. 예를 들어 모든 데이터를 외부로부터만 받아서 처리할때?

django의 database 가 필요 없을때는 다음과 같이 해주면 된다.

settings.py 파일에 DATABASES를 빈 딕셔너리로 바꿔주자.

 

그런데, 이렇게 하면 db가 필요한 django의 몇가지 기본 서비스 사용이 불가능하다.

  • auth
  • contenttypes
  • sites

 

다음의 어플리케이션들은 데이터베이스 없이도 사용 가능하다.

  • sessions
  • messages
  • staticfiles

 

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다