Multi-tenant Django applications: altering database connection per request?
I’ve done something similar that is closest to point 1, but instead of using middleware to set a default connection Django database routers are used. This allow application logic to use a number of databases if required for each request. It’s up to the application logic to choose a suitable database for every query, and … Read more