엔지니어링 회사 용 웹 응용 프로그램을 작성 중입니다. (경고 : 저는 취미로만 프로그래머입니다.)이 문제가 발생할 때까지 장고를 사용할 계획이었습니다. 자연스럽게 사용하고자하는 모델에는 다중 컬럼 기본 키가 있습니다. http://code.djangoproject.com/ticket/373으로, 나는 적어도 릴리스 된 버전이 아닌 장고를 사용할 수 없습니다. 다른 웹 프레임 워크 (Python 기반 만 해당)를 통해 또는 장고의 제한 사항과 함께 작동 할 수 있도록 모델 변경 제안을 통해 문제 해결 방법을 알려주는 사람이 누구인지 알려주시겠습니까? 나는 장고를 배우기위한 기회로 이것을 사용하기를 희망하면서 후자를 정말로 기대하고있다.Django 또는 이와 유사한 복합 기본 키
예 : 표 1에는 part_number 및 part_revision이 기본 키를 구성해야하는 두 개의 필드로 있습니다. P/N은 여러 개정에 존재할 수 있지만 P/N + rev는 고유합니다.
표 2에는 part_number, part_revision 및 dimension_number가 기본 키로 있습니다. 특정 레브의 P/N은 여러 차원을 가질 수 있지만 각각 고유합니다. 또한이 경우 P/N + rev는 표 1의 ForeignKey 여야합니다.
일을 - 그것에 나를 이길. –