ManyToMany (2) 썸네일형 리스트형 [Django] 다대다 관계의 모델을 직접 활용해 보자 다대다 관계의 모델을 직접 활용해보자1. 다대다 관계에서 모델 인스턴스 생성하기1.객체 생성 후 save() 하기xxxxxxxxxxIn [4]: person = Person.objects.create(name='권태형')INSERT INTO "person" ("name")VALUES ('권태형')Execution time: 0.002013s [Database: default]In [5]: python_group = Group.objects.create(name='파이썬모임')INSERT INTO "group" ("name")VALUES ('파이썬모임')Execution time: 0.002968s [Database: default]In [6]: vegeterian_group = Group.obje.. [Django] 다대다 관계에서 중개 모델의 제한 사항 중개 모델의 제한 사항문서에서 제시한 제한사항은 아래와 같다.1.중개 모델은 소스 모델(Group)에 대해서 무조건 딱 1개의 외래키를 포함해야한다.2.중개 모델이 소스 모델(Group)에 대해서 2개 이상의 외래키를 포함할 경우, ManyToManyField.through_fields를 사용하여 장고가 관계에 사용해야하는 외래 키를 명시적으로 지정해야 한다 3.타겟 모델(Person)에 대해서도 동일하게 1,2번이 적용된다. 1번은 아래와 같은 경우를 나타낸다.xxxxxxxxxxfrom django.db import modelsclass Person(models.Model): name = models.CharField(max_length=128) def __str__(self): return sel.. 이전 1 다음