2016-10-21 12 views
0

私はDjangoクラウドベースのアプリケーションを1つ作成しました。このアプリは、複数のユーザーと複数のデータベースを持つため、データを別々にして、同じデータベースにのみ保存することができます。自動的にログインページから、一人のユーザーがそれに書き込むためのデータベースを割り当てるためにどのように我々はそれDjangoアプリには複数のデータベースと複数のユーザがあります

2を実装するにはどうすればよい

1))。

+1

詳細はこちらのドキュメントを見てください。これを達成するには数十もの方法があり、それらの方法のいくつかは「良い」ものです。 – IanAuld

+0

あなたのデータを見ることなく、どうすればわかるのですか?結果が実際には影響を受けないように、ストップワードはほとんどないかもしれません。投票を終了すると、問題があれば、それが何であるかは分かりません。 – IanAuld

答えて

0

詳細をあまり詳しく説明していないため、完全な回答はありません。しかし、ここにhinDjangoがカスタムデータベースルータの実装をサポートしていることがいくつかあります。データベースルーターは、djangoが特定のモデルに使用するデータベースを決定するのを助けるクラスです。残念ながら、私はこのメカニズムがあなたのニーズに十分に細かいとは思わない。 using(name) querysetメソッドを使用し、フォームのsave()メソッドをインスタンスに使用して、コードで使用するデータベースを指定することもできます。もちろん、これはまた、Djangoのいくつかの機能があなたに利用できなくなることを意味します。なぜなら、あなたはいつもユーザを持つことを期待できないからです。これは、質問の仕方が広すぎる

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

関連する問題