Requisitos que funcionaram comigo:
- Django 3.0.3
- django-tenant-schemas 1.10.0 (pip install django-tenant-schemas)
Caso seja necessário criar um aplicativo Django com vários subsites, django-tenant-schemas me pareceu a melhor opção. Funciona da seguinte forma, por exemplo:
- Você cria um app em Django com o domínio https://meuapp.meudominio.com.br;
- Precisas criar várias instâncias para clientes diferentes, por exemplo https://clienteX.meuapp.meudominio.com.br e https://clienteY.meuapp.meudominio.com.br;
- Podes configurar esquemas de banco de dados ou mesmo instancias de banco de dados diferentes.