레거시 데이터베이스를 장고에 통합하려고합니다.장고와 이상한 레거시 데이터베이스 테이블
끔찍한 데이터베이스 설계로 인해 발생하는 이상한 테이블에 문제가 있습니다.하지만이를 자유롭게 변경할 수는 없습니다.
문제는 기본 키 ID가 없지만 제품 ID가없는 테이블이 있고 여기에 문제가 있다는 것입니다. 특정 열의 경우 여러 개가 여러 개인 경우가 많습니다 (예 :
).ID | ... | namestring
2 | ... | name1
2 | ... | name2
일반적인 주키 동작을 우회하고 여러 행이있는 이러한 ID에 대해 개체를 반환하는 함수를 작성할 수 있습니까? 열 명명 스트링이 목록이 될 수 있습니다. 이것은 다른 시스템에서 데이터를 내보낼로
은 고유 한 기본 키 열을 추가하지 않으면
감사합니다. 합리적인 해결책 인 것 같습니다. 관리자 나 같은 것을 통해 실제 객체 접근을 우회하는 방법이 있다면 나는 행복 할 것이다. –