🚀 들어가며... 제가 맡고있는 서비스는 기본적으로 회계프로그램이기 때문에 join 하는 테이블도 많고 쿼리문이 복잡하여 긴 쿼리문은 500줄이 넘어갑니다. 이러한 이유로 최초에 서비스 개발시에 Django ORM으로 개발을 시도하였다가 쿼리가 너무 복잡하여 포기하고 Postgresql을 이용하여 일반적인 쿼리문을 작성하여 개발하는 방식으로 바꾸었습니다. 하지만, Backend 개발자로써 ORM을 안쓴다고 아예 손을 놓아버리면 안된다고 생각을 하여.. (사실 ORM을 몰라서 안쓰는것과 ORM을 알고있지만 이런저런 이슈사항으로 쓰지 못하는 경우는 천지차이라고 생각합니다..) 개인공부를 하면서 차곡차곡 개념을 쌓아보고자 합니다. 📑 내용 # Django에서의 ORM 기본적인 동작원리는 아래 그림을 통해 알아..
🚀 들어가며... 오늘은 저의 기술스택중 하나인 Django에 대해 알아보는 시간을 가져보겠습니다. 또한 다른 프레임워크와는 다른 Django만의 특장점에 대해서도 기술해보겠습니다. 📑 내용 Django 개념? 파이썬으로 만들어진 무료 오픈소스 웹 애플리케이션 프레임워크(web application framework)입니다. 쉽고 빠르게 웹사이트를 개발할 수 있도록 돕는 구성요소로 이루어진 웹 프레임워크 입니다. 모델-뷰-컨트롤러 패턴을 따르고 있습니다. 또한 고도의 데이터 베이스 기반 웹사이트를 작성하는 데 있어서 수고를 더는 것이 장고의 주된 목표입니다. 장고는 컴포넌트(Component)의 재사용성과 플러그인화 가능성, 빠른 개발등을 강조 하고 있습니다. 인스타그램, NASA, 빗버킷, Disqus..
- Total
- Today
- Yesterday
- generator expression
- union-find
- Linux
- uSWGI
- 탐욕법
- lv2
- django
- PostgreSQL
- SQL
- JS
- data formatting
- Python
- list
- Default export
- JavaScript
- lv1
- container
- This
- MVT
- react
- programmers
- docker
- Algorithm
- Master & Slave
- Named export
- db
- Greedy Algorithm
- static files
- ORM
- django ORM
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |