2017-05-04 3 views
0

Django의 multiple database 지원을 활용하여 레코드가로드 된 데이터베이스를 어떻게 찾을 수 있습니까?Django 레코드가로드 된 데이터베이스를 찾는 방법은 무엇입니까?

record = MyModel.objects.using('otherdatabase').get(id=123) 

을하지만 기록을 주어, 내가 어떻게 using 값을 조회 할 :

나는 수행하여 기본이 아닌 데이터베이스에서 레코드를 검색하는 방법을 알고? 나는 시도 :

record._default_manager.db 

하지만이 관계없이 항상 내가 using()에 전송 된 값에 default 반환합니다.

+0

는'record.model' 당신은 무엇을 주는가 : 당신이 관심이 있다면

record._state.db 

, 그것은 여기에 소스 코드를 내부적으로 사용되는? –

+0

@MattCremeens, AttributeError : 객체에 'model'속성이 없습니다. – Cerin

답변