Djangoの複数データベースのサポート-複数のデータベース接続をサポートするようになりました

Twitterはすべてこのニュースから文字通り沸き上がっています-djangoは複数のデータベース接続をサポートするようになりました。 この機能はトランクに注入さ れ、ドキュメントに記載されています



(上記のリンクを介した)ドキュメントでは、djangoでいくつかのデータベースを設定および使用するプロセスについて説明しています。





#settings.py内:



DATABASES = {

'default': {

'NAME': 'app_data',

'BACKEND': 'django.db.backends.postgres_psycopg2',

'USER': 'postgres_user',

'PASSWORD': 's3krit'

},

'users': {

'NAME': 'user_data'

'BACKEND': 'django.db.backends.mysql',

'USER': 'mysql_user',

'PASSWORD': 'priv4te'

}

}









#モデル検索で:



Author.objects.using('default').all()









#using( 'default')-クエリの明示的なデータベース表示。 指定しない場合、デフォルトが使用されます



詳細については、ドキュメントを参照してください! この新機能のすべてにおめでとう、私たちは長い間そのような機能を待っていました。 やった!



All Articles