Django ORM Cookbook
  • 이 책의 소개
  • 1. 장고 ORM이 실행하는 실제 SQL 질의문을 확인할 수 있나요?
  • 2. OR 연산으로 일부 조건을 하나라도 만족하는 항목을 구하려면 어떻게 하나요?
  • 3. AND 연산으로 여러 조건을 모두 만족하는 항목을 구하려면 어떻게 하나요?
  • 4. NOT 연산으로 조건을 부정하려면 어떻게 하나요?
  • 5. 동일한 모델 또는 서로 다른 모델에서 구한 쿼리셋들을 합할 수 있나요?
  • 6. 필요한 열만 골라 조회하려면 어떻게 하나요?
  • 7. 장고에서 서브쿼리 식을 사용할 수 있나요?
  • 8. 필드의 값을 서로 비교하여 항목을 선택할 수 있나요?
  • 9. FileField에 파일이 들어있지 않은 행은 어떻게 구할 수 있나요?
  • 10. 두 모델을 결합(JOIN)하려면 어떻게 하나요?
  • 11. 두번째로 큰 항목은 어떻게 구하죠?
  • 12. 특정 열의 값이 동일한 항목은 어떻게 찾나요?
  • 13. 쿼리셋에서 고유한 필드 값을 가진 항목은 어떻게 구하나요?
  • 14. Q 객체를 이용해 복잡한 질의를 수행하는 방법은 무엇인가요?
  • 15. 기록된 항목의 집계를 구할 수 있나요?
  • 16. 항목을 무작위로 뽑고 싶습니다. 효율적인 방법이 있을까요?
  • 17. 장고가 지원하지 않는 데이터베이스 함수를 사용할 수 있나요?
  • 1. 여러 개의 행을 한번에 생성하는 방법이 있나요?
  • 2. 기존에 저장된 행을 복사해 새로 저장하는 방법은 무엇인가요?
  • 3. 특정 모델의 항목이 하나만 생성되도록 강제하는 방법이 있나요?
  • 4. 모델 인스턴스를 저장할 때, 다른 모델에 반정규화된 필드를 함께 갱신하는 방법이 있나요?
  • 5. TRUNCATE 문을 수행하는 방법이 있나요?
  • 6. 모델 인스턴스가 생성·갱신될 때 발생하는 시그널에는 어떤 것이 있나요?
  • 7. 시간 정보를 다른 양식으로 변환하여 데이터베이스에 저장하려면 어떻게 해야 하나요?
  • 1. 쿼리셋을 오름차순/내림차순으로 정렬할 수 있나요?
  • 2. 대문자·소문자를 구별하지 않고 정렬하려면 어떻게 하나요?
  • 3. 여러 개의 필드를 기준으로 정렬하는 방법이 있나요?
  • 4. 외래 키로 연결된 다른 표의 열을 기준으로 정렬할 수 있나요?
  • 5. 계산 필드를 기준으로 정렬할 수 있나요?
  • 1. 일대일 관계는 어떻게 나타내나요?
  • 2. 일대다 관계는 어떻게 나타내나요?
  • 3. 다대다 관계는 어떻게 나타내나요?
  • 4. 모델에 자기 참조 외래 키를 정의할 수 있나요?
  • 5. 기존 데이터베이스를 장고 모델로 옮길 수 있나요?
  • 6. 데이터베이스 뷰에 대응하는 모델을 정의할 수 있나요?
  • 7. 분류·댓글처럼 아무 모델이나 가리킬 수 있는 범용 모델을 정의할 수 있나요?
  • 8. 모델에 연결된 표의 이름을 지정할 수 있나요?
  • 9. 모델 필드의 데이터베이스 열 이름을 지정할 수 있나요?
  • 10. null=True 와 blank=True 의 차이가 무엇인가요?
  • 11. 기본 키(PK)로 ID 대신 UUID를 사용할 수 있나요?
  • 12. 슬러그 필드를 사용할 수 있나요?
  • 13. 장고 프로젝트 하나에서 여러 개의 데이터베이스를 사용할 수 있나요?
  • 1. 질의 횟수가 고정된 횟수만큼만 일어나는지 확인할 수 있을까요?
  • 2. 데이터베이스를 재사용하여 테스트 실행 속도를 높일 수 있나요?
  • 3. 모델 객체를 데이터베이스에서 다시 읽어들일 수 있나요?
Django ORM Cookbook
  • Books »
  • Django Admin Cookbook »
  • Search
  • hello@agiliq.com


© Copyright 2018, Agiliq Revision 159ade05.

Read more books at https://books.agiliq.com

Read the Docs v: latest
Versions
latest
master
Downloads
pdf
htmlzip
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.