ORM 01

강재구·2021년 5월 3일
0

Django ORM

목록 보기
1/1

장고 QuerySet 공식 레퍼런스

  • 모든 유저 정보 가져오기
Model.objects.all()
  • 결과가 하나 이상 존재하는지 확인하기
    - 더 자주 쓰인다. 모든 데이터를 가져올필요X
Model.objects.exist()
  • 데이터 개수 조회하기
count1 = len(list(Model.objects.all()))
count2 = Model.objects.all().count() (DB단 처리)
  • 사용자지정 Column 추가하기
    - 컬럼명을 표시하지않으면 기본값 __표현식
User.objects.annotate(컬럼명=표현식)


# 컬럼명 표시 안했을때
User.objects.annotate(Count('is_active'))
idusernameemailpasswordis_activeis_active__count
1gildong Hongtest@naver.comqwer1234!True1
2minsu Kimtest2@gmail.comq1w2e3r4!True1
3mansu Parktest3@yahoo.co.kr123qwer4!False1
profile
Python Backend Developer @Fitpet

0개의 댓글