Django ORM 기술 글 모음
장고에서 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

](https://velog.io/@ybear90/Django-Django-ORM-queryset-%EC%A0%95%EB%A6%ACmodel-filter-all-get-filter-exists-create-save)F(), Func(), and, or, not 필터 사용법
기본적인 설명이 아주 잘 되어 있어요 굿페이지
Django Query Expressions (1) – F(), Func(), Q(), 그리고 and, or, not
장고 쿼리 표현식 (Django Query Expressions)은 업데이트, 생성, 필터링, 순서 기준, 주석 또는 집계에서 사용할 수 있는 값 또는 계산을 설명한다. F(), Func(), Q() 대해 먼저 알아보자.

](https://velog.io/@qlgks1/Django-Query-Expressions-F-Func-Aggregate-Value-Subquery-%EA%B7%B8%EB%A6%AC%EA%B3%A0-and-or-not)보너스 하나더,
[Django] F Expressions
장고 공식문서를 보던 중 쿼리 표현식에서 F() 라는 표현식을 보게 되었는데, 장고 초보인 나에게 어려워서 정리하는 내용.. F() 장고의 공식문서를 보면 F() 를 사용하면 실제 데이터 베이스에서 Python 메모리로..

](https://girawhale.tistory.com/133)Transaction, Update 관련 글
- 장고에서도 transaction atomic 함수를 이용하게 되는 데 try except 구문은 바깥으로 써야 한다는 주의점을 알려주는 사이트- https://lee-seul.github.io/django/2019/02/02/django-transactionmanagementerror.html
- 장고 ORM 업데이트 방법
[django] model update
어무해django에서 업데이트, 무엇이 다른가?? QuerySet.bulk_update() QuerySet.update() Model.save()

](https://velog.io/@fregataa/django-QuerySet.update-vs-QuerySet.bulkupdate-vs-Model.save)- 객체 다시 DB 에서 읽어오는 method – refresh_from_db()
3. 모델 객체를 데이터베이스에서 다시 읽어들일 수 있나요? — Django ORM Cookbook 2.0 documentation

](https://django-orm-cookbook-ko.readthedocs.io/en/latest/refresh_from_db.html)