2011-11-01 5 views
-1

두 테이블은 다음과 같습니다. 난 장고 에서이 테이블을 사용하고 싶습니다. 나는이 테이블에 외래 키를 적용하고 싶습니다. 그러나 나는 confuesed. title columntitle_id column의 데이터는 두 테이블에서 동일합니다. 누구든지 나를 도울 수 있습니까? 감사테이블에 외래 키를 적용하고 싶습니다.

먼저 표>

enter image description here

두 번째 표는 enter image description here

편집입니다 : 여기 내 장고 모델 클래스는 열 이름 단순히 http://dpaste.com/645222/

+1

외래 키 (예 : --that_table.id -> first_table.id) 필드를 추가 할 수 있습니다. 하지만 첫째, 테이블을 정상화하려고하십시오. 그런 다음 FK를 추가하여 하위 테이블과 상위 테이블 간의 참조를 작성하십시오. – Devart

답변

-1

변경입니다. 테이블 이름을 컬럼 이름의 접 두부로 추가 할 수 있습니다. 예를 들어 첫 번째 표가 table1이고 첫 번째 표의 열이 table1_id, table1_title, table1_slug, table1_title_id이어야합니다. 마찬가지로 두 번째 테이블도 마찬가지입니다.

+0

이 작업을 수행하면 어떤 이점이 있습니까? 내 장고 클래스 모델을 확인 했습니까? –

관련 문제