Django com vários bancos de dados

24 views
Skip to first unread message

Celio Morais

unread,
May 11, 2018, 10:10:19 AM5/11/18
to Python Brasil
bom dia!
estou estudando python e django. Estou gostando demais. É incrível!
Gostaria de saber sobre algum material que detalhe o funcionamento do django com vários bancos de dados.
Assim, teria uma ERP e para cada cliente, um banco de dados. 
Como o django pode administrar?


Obrigado!

George Silva

unread,
May 11, 2018, 10:56:18 AM5/11/18
to Python Brasil
Pode!

Isso é chamado de multi-tenant. Geralmente, vocẽ segmenta/escolhe o banco/schema baseado na URL de origem do request. Se fulano vem fulano.seusistema.com.br ele consultará a base fulano - e assim por diante.

Temos utilizando em produção o https://github.com/tomturner/django-tenants que só funciona com PostgreSQL.

Caso você precise administrar múltiplos bancos de dados, o fundamental é conhecer os routers do Django: https://docs.djangoproject.com/en/2.0/topics/db/multi-db/

--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasil+unsubscribe@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasil+unsubscribe@googlegroups.com.
Para postar nesse grupo, envie um e-mail para python...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/python-brasil/121b03de-bb67-4374-8fba-2c1f6b77699a%40googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
George R. C. Silva
Sigma Geosistemas LTDA
----------------------------
Reply all
Reply to author
Forward
0 new messages