SQLite
-
[Django] 장고 SQLite DB 사용관련 팁django study 2020. 12. 19. 17:21
장고(Django)에서 SQLite DB 사용에 대한 내용이다. Two Scopes of Django책의 78페이지에는 다음과 같이 말하고있다. 7.5 필수불가결한 상황이 아니라면 로우SQL은 지양하자. 사실 우리가 쓰는 쿼리의 대부분은 단순한 것들이다. ORM이라는 관계형 매핑은 매우 높은 생산성을 제공하는데 우리가 처리하는 다양한 환경에서의 단순한 쿼리 작성뿐만이 아니라 모델에 대한 접근과 업데이트를 할때 유효성 검사와 보안을 제공하기 때문이다. 따라서 이용하려는 쿼리를 ORM으로 표현할 수 있다면 반드시 ORM을 이용하기 바란다. 또한 개발하는 장고앱이 서드파티패키지로 릴리스된다고 할때, 로우 SQL을 이용하는 바람에 앱의 이식성이 떨어지는 경우가 생길 수 있다는 것을 명심하자. 마지막으로 흔한 경..