database 없이 django 실행하기
django는 웹사이트를 개발하기 위한 올인원 프레임웍이다. 보통 database를 이용한 이요한 서비스 개발에 제격이긴 하지만, 종종 database 가 필요하지 않을 때가 있다. 예를 들어 모든 데이터를 외부로부터만 받아서 처리할때?
django의 database 가 필요 없을때는 다음과 같이 해주면 된다.
settings.py 파일에 DATABASES를 빈 딕셔너리로 바꿔주자.
1 2 3 |
DATABASES = {} |
그런데, 이렇게 하면 db가 필요한 django의 몇가지 기본 서비스 사용이 불가능하다.
- auth
- contenttypes
- sites
다음의 어플리케이션들은 데이터베이스 없이도 사용 가능하다.
- sessions
- messages
- staticfiles