models.Method

이유진·2021년 12월 11일
0
  • get() : 객체 하나 반환
    filter(), all() : 쿼리셋(리스트)로 반환

  • count() : filter().count() => 쿼리셋의 몇개의 객체가 생성되는지 숫자(integer)값만 반환👇

  • exist() : filter().exist() => 존재여부만 확인하는 Bool값만 반환 ex)True, False

  • values() : filter().values() => 쿼리셋안에 딕셔너리 형태로 값이 담겨있음👇

  • 조건이 없는것을 조회 했을때의 get()메소드와 filter()메소드의 차이
    1) get() : DoesNotExist를 반환👇

    2) filter() : 빈 쿼리셋 반환👇

  • get()메소드의 조건 조회시, 두 개 이상의 객체가 반환되는 경우👇 : MultipleObjectsReturned를 반환 --> 서버에서 500 error가 반환됨

profile
차근차근 배워나가는 주니어 개발자

0개의 댓글