Django ORM 기술 글 모음

Django ORM 기술 글 모음
Photo by CHUTTERSNAP / Unsplash

장고에서 ORM을 이용하는 게 가장 기본인데, 필요한 글들을 모아본다. 계속 구글링 해서 지친다. 그냥 정리해 두는게 가장 좋은 방법이다.

기본 CRUD 기능

기본 Queryset 사용법을 정리한 블로그입니다.

[Django] Django ORM queryset 정리(model, filter, all, get, filter, exists, create, save)
Django를 하다보면 DB관련 모델링 작업이나 로직을 수행할 때 DB에 대해 직접적으로 SQL쿼리를 이용하여 DB관련 작업을 진행하는 방식이 아닌 django ORM을 통해 DB 테이블을 생성하고, C.R.U.D를 할 수 있게 되어 있다. 이번 포스트에선 많은 que

F(), Func(), and, or, not 필터 사용법

기본적인 설명이 아주 잘 되어 있어요 굿페이지

Django Query Expressions (1) - F(), Func(), Q(), 그리고 and, or, not
장고 쿼리 표현식 (Django Query Expressions)은 업데이트, 생성, 필터링, 순서 기준, 주석 또는 집계에서 사용할 수 있는 값 또는 계산을 설명한다. F(), Func(), Q() 대해 먼저 알아보자.

보너스 하나더,

[Django] F Expressions
장고 공식문서를 보던 중 쿼리 표현식에서 F() 라는 표현식을 보게 되었는데, 장고 초보인 나에게 어려워서 정리하는 내용.. F() 장고의 공식문서를 보면 F() 를 사용하면 실제 데이터 베이스에서 Python 메모리로..

Transaction, Update 관련 글

[django] model update
어무해django에서 업데이트, 무엇이 다른가?? QuerySet.bulk_update() QuerySet.update() Model.save()
  • 객체 다시 DB 에서 읽어오는 method - refresh_from_db()
3. 모델 객체를 데이터베이스에서 다시 읽어들일 수 있나요? — Django ORM Cookbook 2.0 documentation