Skip to content

Instantly share code, notes, and snippets.

@maxwellcc
Created May 27, 2020 11:59
Show Gist options
  • Select an option

  • Save maxwellcc/fd3299133d256acafd55e89ec627262b to your computer and use it in GitHub Desktop.

Select an option

Save maxwellcc/fd3299133d256acafd55e89ec627262b to your computer and use it in GitHub Desktop.
Django: Multisites em Django

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:

  1. Você cria um app em Django com o domínio https://meuapp.meudominio.com.br;
  2. Precisas criar várias instâncias para clientes diferentes, por exemplo https://clienteX.meuapp.meudominio.com.br e https://clienteY.meuapp.meudominio.com.br;
  3. Podes configurar esquemas de banco de dados ou mesmo instancias de banco de dados diferentes.

Maiores informações sobre como utilizar, veja em https://django-tenant-schemas.readthedocs.io/en/latest/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment