2016-10-21 2 views
0

Django 클라우드 기반 앱을 작성했습니다. 이 응용 프로그램은 여러 사용자와 여러 데이터베이스를 가지므로 데이터가 분리되어 동일한 데이터베이스에만 저장할 수 있습니다. 자동으로 로그인 페이지에서 한 사용자가 쓸 데이터베이스를 할당하는 방법 우리가Django 앱에 여러 데이터베이스와 다중 사용자가 있습니다.

2를 구현할 수있는 방법

1)).

+1

대한 추가 정보를 원하시면 여기를 워드 프로세서 봐. 이러한 방법 중 몇 가지를 "좋은"방법으로 수립 할 수있는 가능성이 수십 가지가 될 것입니다. – IanAuld

+0

데이터를 보지 않고 어떻게 알 수 있습니까? 결과가 실제로 영향을받지 않도록 중지 단어가 거의 없을 수 있습니다. 투표를 종료 할 때 문제가 무엇인지 알 수 없습니다. – IanAuld

답변

0

많은 세부 사항을 제공하지 않으므로 완전한 대답이 없습니다. 그러나 hinDjango가 커스텀 데이터베이스 라우터 구현을 지원하는 몇 가지 예가 있습니다. 데이터베이스 라우터는 장고가 특정 데이터베이스에 사용할 데이터베이스를 결정하는 데 도움이되는 클래스입니다. 불행하게도 나는이 메커니즘이 당신의 요구에 충분히 세밀하다고 생각하지 않는다. using(name) queryset 메서드와 save() 메서드 save(using=name) 메서드를 사용하여 코드에 사용할 데이터베이스를 지정할 수도 있습니다. 물론 이것은 장고의 일부 기능을 사용할 수 없다는 것을 의미합니다. 사용자가 항상있을 것이라고 기대할 수는 없기 때문입니다. 이 질문의 방법이 너무 광범위

https://docs.djangoproject.com/en/dev/topics/db/multi-db/

관련 문제