# queryset

47개의 포스트
post-thumbnail

first()와 get()

Queryset 메소드는 모든 객체들을 불러오는.all(), 조건에 만족하는 객체들을 불러주는 .filter() 등이 존재합니다.

3일 전
·
0개의 댓글
post-thumbnail

Today I Learnt How to Response Queryset

제품의 list views를 구현 하는 와중에 사이트에서 카테고리별 혹은 원하는 정렬 메소드에 맞게 값을 정렬하여 응답할 수 있는 방법을 찾고 있었습니다.윗 그림과 같이 카테고리를 짜면,아랫 아이템이 해당 카테고리에 맞게 새로운 리스트에 append를 하여 JsonRe

4일 전
·
0개의 댓글

[TIL] values_list가 Tuple로 QuerySet을 만들어오는 게 싫어요.

flat=True 조건을 사용하면 됨

4일 전
·
0개의 댓글

[TIL] annotate하고 뭔가를 더 하고 싶다면

너무 길어지는 거 같아도 한방에 쓰세요

2021년 1월 15일
·
0개의 댓글

[django][ORM] 모델간 Join은 어떻게 하나요?

SQL에서는 JOIN을 이용해서 동일한 값을 가진 column(field)을 기준으로 두 table을 합칠수 있어요.

2020년 12월 29일
·
0개의 댓글

<Django>Queryset API

Queryset? 데이터베이스에서 전달 받은 모델의 객체 목록이다.(Django ORM에서 발생한 자료형) 데이터베이스의 여러 row를 담은 형태이다. 리스트와 구조는 같지만 파이썬 기본 자료구조가 아니기 때문에 파이썬에서 읽고 쓰기 위해 자료형 변환(Casting)을

2020년 12월 27일
·
0개의 댓글

[django][ORM]QuerySet API 자주쓰는 메서드

Django의 QuerySet method를 간단하게 짚고 넘어가 볼게요. 모든 QuerySet method에 대해 낱낱이 분석하고 실습하는것에는 상당한 시간과 노력이 필요하니 일단 기본적인 것들의 토대에서 살을 필요할 때 마다 붙여 나가는 방식으로 진행하는 것이 더

2020년 12월 26일
·
0개의 댓글
post-thumbnail

쿼리셋 심화 (Advanced QuerySet API)

aggregate(\*args, \*\*kwargs)쿼리셋을 계산한 총 합계의 값을 (averages, sums, etc.)을 딕셔너리 형태로 반환한다.order_by(\*fileds)기본적으로 쿼리셋은 모델의 기존 옵션으로 정렬되지만, order_by를 사용하여 번복

2020년 12월 26일
·
0개의 댓글
post-thumbnail

쿼리셋 API (QuerySet API)

쿼리(query)란 데이터베이스에 정보를 요청해주는 것이다.이 때 파이썬으로 작성한 코드가 SQL로 mapping되어 쿼리셋(queryset) 이라는 자료 형태로 값이 넘어오게 된다.쿼리셋은 순회가 가능한 데이터로써 1개 이상의 데이터를 불러와 사용할 수 있다.쿼리셋의

2020년 12월 26일
·
0개의 댓글

[django] QuerySet

QuerySet

2020년 12월 24일
·
0개의 댓글
post-thumbnail

Django와 QuerySet

Django는 장고라고 읽으며 파이썬을 기반으로 한 Web Framework입니다.

2020년 12월 24일
·
0개의 댓글

django - Queryset, QuerySet Method

데이터베이스로 CRUD를 하기 위해서 Django에서는 Queryset이라는 객체를 사용합니다.queryset은 SQL을 생성해주는 인터페이스 입니다.우리는 queryset을 통해 별도로 SQL을 작성할 필요 없이 데이터베이스로부터 데이터를 가져오고 CRUD가 가능합니

2020년 12월 24일
·
0개의 댓글

[Django] QuerySet

파이썬 기초 공부를 위한 내용은 온라인에 많은 반면, 조금이라도 심화된 깊은 내용을 찾으려면 자료가 급격하게 줄어듬. 특히 프레임워크 공부를 하기 위한 자료는 별로 없다.하이버네이트를 통해 ORM을 접했는데, 설명이 잘되고 원론적인 내용을 쉽게 접할 수 있었다. 배우는

2020년 12월 13일
·
0개의 댓글
post-thumbnail

Models.py & 쿼리셋

쿼리셋은 전달 받은 모델의 객체 목록이다. 쿼리셋은 데이터베이스로부터 데이터를 읽고 필터를 걸거나 정렬할 수 있다.models.py에 파이썬 클래스를 활용해서 각 테이블을 어떻게 활용할지 적어주면 된다. 특히나 Foreign key를 어디서 가져올지 미리 지정해야하는데

2020년 11월 29일
·
0개의 댓글

Select_Related & Prefetch_Related

selectrelated와 prefetchrelated의 차이점에 대해서 알아보려고 한다. 먼저 앞서 2개의 글에서 QuerySet과 ORM에 대해 글을 썼었다. QuerySet은 일반적으로 Lazy-Loading(지연 로딩)방식을 택한다.

2020년 11월 22일
·
0개의 댓글
post-thumbnail

Eager Loading & Options in ORM

저번 글에서는 Lazy Loading과 Cache(Caching)에 대해 공부를 했다. QuerySet은 기본적으로 Lazy Loading 방식을 선택한다. 하지만 SQL로 한 번에 많은 데이터를 가져오고 싶을 때가 있을 것이다.

2020년 11월 20일
·
0개의 댓글

QuerySet은 언제 Evaluate될까?

QuerySet 객체는 평가되기(Evaluated) 전 까지 데이터베이스에 직접 영향을 주지 않는다. QuerySet에 필터링을 하여 또 다른 QuerySet을 얻을 수 있지만, QuerySet이 평가되기 전까지 절대 데이터베이스 Hit를 하는 일이 없다. QueryS

2020년 11월 10일
·
0개의 댓글
post-thumbnail

[Django] Query Set

데이터베이스로 CRUD를 하기 위해서 Django에서는 Queryset이라는 객체를 사용한다. Queryset은 Python Shell을 통해 사용한다. Shell 사용 시 프로젝트 디렉토리에서 명령어를 입력 후, 모델에서 가져올 테이블을 추출한다. 추출 시 * 연산

2020년 11월 4일
·
0개의 댓글
post-thumbnail

ORM🏹: 장고 QuerySet

QuerySet API reference (https&#x3A;//docs.djangoproject.com/en/3.1/ref/models/querysets/

2020년 10월 15일
·
0개의 댓글