약간의 배경 ...장고 모델에 대한 사용자 지정 SQL
사용자 인증 백엔드를 만들고 사용자 모델을 확장하려고합니다. 나는 파란색 인쇄로 다음을 사용하고 있습니다 :
어떤 이유로의 ORM이 유효하지 않은 SQL을 생성한다. 내부 조인을 자체적으로 수행하려는 것처럼 보이며 조인에 user_ptr_id라는 필드를 찾을 수 없으므로 실패합니다.
검색을 수행하면 나만이 아닐 수도 있습니다. 그리고 위의 블로그 게시물에 대한 의견에서 실제로 이것에 대한 언급이 있습니다. 그러나 나는 그것을 고칠 수 없다.
생성되는 SQL을 재정의 할 수 있어야합니다. 그 맞습니까? 내가 말할 수있는 것부터, 커스텀 Object manager로 이것을 할 수있는 것처럼 보입니다. 옳은?
그러나 내가하고 싶은 일의 좋은 예를 찾을 수없는 것 같습니다. 내가 본 모든 것은 상속 받고 사슬을 묶기를 원한다는 것입니다. 그건 내가하고 싶은 것이 아닙니다. 나는 단지 다음과 같이 말하고 싶다.
안녕 장고! select에서이 SQL 문을 사용하십시오. 기타
이게 가능합니까? 어쩌면 내 "googlin"은 오늘 꺼져 있지만 찾을 수없는 것 같습니다. 그것은 내가 잘못된 용어 나 다른 것을 사용하고 있다고 믿게합니다.
는 참고 : 나는 파이썬 2.6.5과 PostgreSQL 9.1
도움을 얻는 가장 좋은 방법은 함께 작업하는 코드 (모델, 오류를 생성하는 코드 및 축 어적 오류 메시지)를 표시하는 것입니다. – sgallen