class NamespaceMiddleware:

    def process_request(self, request):
        host = request.get_host()
parts = host.split('.')
if len(parts) >= 3:
    subdomain = parts[0]
from django.db import connection
cursor = connection.cursor()
cursor.execute('SET search_path TO ', subdomain)
Как использовать другую базу данных для каждого «экземпляра приложения» в Django?