Jacob
Home
  • 분류 전체보기 (64)
    • Developer (16)
      • Life (2)
      • Career (2)
      • Interview (4)
      • Algorithm (4)
      • Computer Science (2)
      • Web Development (2)
    • Back-end (45)
      • Python (3)
      • Django (12)
      • Git (5)
      • Database (3)
      • SQL (21)
      • PostgreSQL (0)
      • Redis (0)
      • Linux (1)
    • DevOps (3)
      • Development (1)
      • AWS (0)
      • Docker (1)
      • Nginx (1)
Home
  • 분류 전체보기 (64)
    • Developer (16)
      • Life (2)
      • Career (2)
      • Interview (4)
      • Algorithm (4)
      • Computer Science (2)
      • Web Development (2)
    • Back-end (45)
      • Python (3)
      • Django (12)
      • Git (5)
      • Database (3)
      • SQL (21)
      • PostgreSQL (0)
      • Redis (0)
      • Linux (1)
    • DevOps (3)
      • Development (1)
      • AWS (0)
      • Docker (1)
      • Nginx (1)
블로그 내 검색
Portfolio

QuerySet (1)

  • Back-end/Django

    Django QuerySet Value 에러 해결하기

    에러 해결하기 비즈니스 로직을 짜면서 항상 실수하고 많이 접하는 에러가 쿼리셋 슬라이싱 에러이다. 구글링을 해보아도 몇 개의 글 말고는 찾아보기 힘든데, 기억할 겸 한번 정리해보려고 한다. 문제의 에러는 다음과 같다. The QuerySet value for an exact lookup must be limited to one result using slicing. 해석해보면, 정확한 조회를 위한 쿼리셋 밸류는 슬라이싱을 활용한 하나의 결과로 제한되어야 한다는 것이다. 풀어서 말해보면, 장고에서 filter 메소드는 SQL의 WHERE절로서, 조건에 맞는 한 개 이상의 쿼리 셋을 리턴하는데, 이때 조건으로 쿼리셋을 사용하면 위와 같은 에러가 발생한다. 로직을 짜다보면, 이미 가져온 특정한 쿼리셋으로 유저..

    2021. 5. 10.

이전
1
다음
전체 글 보기
  • LinkedIn
  • Rocket Punch
  • Velog
Tistory 로그인
Tistory 로그아웃
로그아웃 글쓰기 관리

Today

Total

Powered by ⓒ Jacob

Designed by Nana
블로그 이미지
Jacob Lee
🧑🏻‍💻Back-end to DevOps | 🎯Keep Running the Race

티스토리툴바