ManyToMany & ForeignKey
테이블을 작성할때 ManyToMany방식을 ForeignKey로 작성했을때의 차이점은 참조에 대한 방법이 다르다는것이다.
ManyToMany의 경우 정참조는 ForeignKey와 같이 바로 호출하여 사용 가능하지만 가장 큰 차이는 역참조를 할 때이다.
만약 ForeignKey의 경우 역참조를 하기 위해서는 중간 테이블을 거쳐 찾아와야 하지만 ManyToMany의 경우 _set.all()을 통해 호출이 가능하다.