0

django-nonrel의 '기본'사용자 등급으로 고민하고 있으며 그룹 속성입니다. 주어진 사용자 (a.k.a. user.belongs_to_group (name))의 이름으로 특정 그룹을 찾으려고합니다. 슬프게도 방금 '이 쿼리는 데이터베이스에서 지원되지 않습니다.'라는 메시지가 나타납니다. -이 메소드를 호출하는 중 오류가 발생했습니다.django-nonrel : 사용자의 그룹 속성 - 오류가 발생했습니다

나는 djangotoolbox을 추가장고 - 허가 - 백엔드 nonrel 프로젝트에,하지만 성공.

업데이트 : 죄송합니다. 아마도 조금 명확하지 않았습니다. 문제는 것 같다, ManyRelatedManager는 django-nonrel과 작동하지 않는 것 같습니다. 아무도, 그것이 작동 해야하는 경우 또는 거기에 일종의 해결 방법이 있습니까?

답변

1

다 대다 관계는 django-nonrel에서 기본적으로 지원되지 않습니다.

dbindexer를 사용하여이 기능을 지원하는 행운이 있을지 모르지만 dbindexer가 실제로 얼마나 효과적인지 잘 모르겠습니다. Dbindexer는 특정 쿼리에 필요할 수있는 추가 인덱싱 된 필드를 생성합니다. 나는 종종 여분의 중복 데이터를 많이 생성하기 때문에 큰 팬이 아닙니다.

mongo 또는 Google App Engine에서 django-nonrel을 실행하고 있습니까?

+0

입력 해 주셔서 감사합니다. 이미 dbindexer 시도했지만 슬프게도 성공. 저는 MongoDB를 사용하고 있습니다. 해결 방법은 MySQL을 별도로 설치했지만 절대적으로 필요하지 않으면 두 개의 DBMS를 사용하지 않고 싶습니다. –