リクエストごとにサブドメインに応じたデータベース名の設定でよろしいでしょうか?
ミドルウェアで次のようなもの:
from django.db import connection
company_name = ... # read the subdomain
connection.settings_dict['NAME'] = 'db_' + company_name
リクエストごとにサブドメインに応じたデータベース名の設定でよろしいでしょうか?
ミドルウェアで次のようなもの:
from django.db import connection
company_name = ... # read the subdomain
connection.settings_dict['NAME'] = 'db_' + company_name
もったいないと思います。
マルチテナント アプリケーションを作成しようとしていますか? この質問を見てください:
サイト フレームワークと複数のデータベース(特にルーター、「手動でデータベースを選択する」、「Django の管理インターフェイスで複数のデータベースを公開する」)も参照してください。