Djnago 데이터 조회하기

Ethan·2024년 1월 3일
0

django

목록 보기
21/28

데이터를 조회하는 다양한 방법을 배운다.


shell 실행하기

프로젝트 루트 디렉토리로 이동해 shell을 실행한다.

python manage.py shell

모델 불러오기

Poke 모델을 불러온다.

from Pokemon-book.models import Poke

모든 데이터 조회하기

모든 데이터 조회하기

Poke.objects.all()

모든 데이터모든 필드값 조회하기

Poke.objects.all().values()

모든 데이터특정 필드값 조회하기

Poke.objects.all().values('level')  📌level 필드를 확인하는 경우

정렬해서 조회하기

오름차순 정렬 조회하기

Poke.objects.order_by('level')  📌level 필드 오름차순 정렬 조회

내림차순 정렬 조회하기

Poke.objects.order_by('-level')  📌level 필드 내림차순 정렬 조회

조건을 만족하는 모든 데이터 조회하기

문자열이 포함되는 데이터 조회

Poke.objects.filter(name__contains="피")
📌name 필드에 "피"가 포함되는 모든 데이터 조회

범위 내에 해당하는 데이터 조회

Poke.objects.filter(level__range=(1, 2))
📌level 필드에 12사이의 값이 있는 데이터 조회

조건을 만족하는 하나의 데이터 조회하기

문자열이 포함되는 데이터 조회

Poke.objects.get(name__contains="피")
📌name 필드에 "피"가 포함되는 데이터 조회
📌조회된 데이터가 1개보다 많으면 에러
profile
글로 쓰면 머리 속에 정리가 되...나?

0개의 댓글

관련 채용 정보