🚀 들어가며... Django ORM의 CRUD(Create, Read, Update, Delete)는 어떻게 사용해야 하는지 SQL문과 비교하여 정리해보았습니다. 📑 내용 실제 쿼리문 날리기 from django.db import connection cursor = connection.cursor() cursor.execute("select relname from pg_class where relkind='r' and relname !~ '^(pg_|sql_)';") print(cursor.fetchall()) execute() 괄호 안에 실제 쿼리문을 스트링 타입으로 작성하여 넣으면 실행됩니다. multiple databases get object >> > # This will run on the '..
🚀 들어가며... 금일 포스팅은 postgresql 연결방법과 간단한 select 예제에 대해 알아보겠습니다. 📑 내용 # 장고 프로젝트의 settings.py 에 DATABASES를 수정 DATABASES = { # 'default': { # 'ENGINE': 'django.db.backends.sqlite3', # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'sunrise', 'USER': 'postgres', 'PASSWORD': 'af0419', 'HOST': '127.0.0.1', 'PORT': '5432', } } # 이미 만..
🚀 들어가며... 제가 맡고있는 서비스는 기본적으로 회계프로그램이기 때문에 join 하는 테이블도 많고 쿼리문이 복잡하여 긴 쿼리문은 500줄이 넘어갑니다. 이러한 이유로 최초에 서비스 개발시에 Django ORM으로 개발을 시도하였다가 쿼리가 너무 복잡하여 포기하고 Postgresql을 이용하여 일반적인 쿼리문을 작성하여 개발하는 방식으로 바꾸었습니다. 하지만, Backend 개발자로써 ORM을 안쓴다고 아예 손을 놓아버리면 안된다고 생각을 하여.. (사실 ORM을 몰라서 안쓰는것과 ORM을 알고있지만 이런저런 이슈사항으로 쓰지 못하는 경우는 천지차이라고 생각합니다..) 개인공부를 하면서 차곡차곡 개념을 쌓아보고자 합니다. 📑 내용 # Django에서의 ORM 기본적인 동작원리는 아래 그림을 통해 알아..
- Total
- Today
- Yesterday
- This
- Master & Slave
- Python
- JS
- SQL
- static files
- MVT
- db
- django
- docker
- union-find
- uSWGI
- 탐욕법
- PostgreSQL
- Linux
- list
- container
- Greedy Algorithm
- lv1
- Default export
- ORM
- Algorithm
- lv2
- Named export
- react
- programmers
- data formatting
- django ORM
- generator expression
- JavaScript
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |