2016-10-15 2 views
0

하나가 아닌 두 개의 데이터베이스 열에 해당하는 "복합"Django 필드가 필요합니다.여러 개의 필드로 구성된 Django 필드

실제로 복합 필드는 두 개의 ForeignKey 필드로 구성되어야합니다.

그렇지 않으면 정상적인 필드처럼 동작해야합니다. 예를 들어 데이터를 입력하는 데 사용할 수 있습니다.

장고 1.10.1에서 지원하지 않는 것 같습니다. 패치를 작성하려고 할 수 있습니다. 어떤 충고?

+1

https://bitbucket.org/portonv/composite-fields에서 구현 한? 구체적으로 달성하려는 것은 무엇입니까? 나는 다른 방법이있을 것이라고 확신합니다 ... –

+0

@ FrançoisConstant 제 실제 작업에서, 저는 하나의 필드로 함께 작동해야하는 ** 두 개의 ** 외래 키를 가지고 있습니다 (예를 들어 한 모델에서 3 개의 "복합"필드를 만들 수 있습니다 , 2 * 3 = 6 개의 외래 키가 포함될 것입니다.) many-to-many가 아닙니다 (1 대 2입니다) – porton

+0

다른 모델/테이블처럼 들립니다. 나는 아직도 당신이 원하는 것을 알지 못한다고 주장한다. 이 외래 키는 무엇입니까? 사용자, 페이지, 지불? –

답변

0

난 (부분적) 많은 이유에 많이 사용하지 => "복합 필드 개의 외래 키 필드로 구성한다"

관련 문제