0.1 데이터베이스 관계 (M:N)


0.1 데이터베이스 관계 (M:N)

데이터베이스 관계 (M:N) 0.1.1 Many to many relationship 개요 데이터 모델링 주어진 개념으로부터 논리적인 데이터 모델을 구성하는 작업 물리적인 데이터베이스 모델로 만들어 고객의 요구에 따라 특정 정보 시스템의 데이터베이스에 반영하는 작업 target model 관계 필드를 가지지 않는 모델 source model 관계 필드를 가진 모델 ManyToManyField ManyToManyField(to, **options) 다대다 (M:N) 관계 설정 시 사용하는 모델 필드 하나의 필수 위치인자가 필요하다. (M:N 관계로 설정할 모델 클래스) 모델 필드의 RelatedManager를 사용하여 관련 개체를 추가, 제거, 생성 등이 가능하다. add(), romove(), create(), clear()... 데이터베이스에서의 표현 Django는 다대다 관계를 나타내는 중개 테이블을 만든다. 테이블 이름은 ManyToManyField 이름과 이를 포함하는 모델의...


#Django #manytomanyrelationship #데이터베이스관계

원문링크 : 0.1 데이터베이스 관계 (M:N)