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')-クエリの明示的なデータベース表示。 指定しない場合、デフォルトが使用されます

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

Source: https://habr.com/ru/post/J79062/


All Articles