The "migrating models on every database issue" can be solved easily by
creating a command that calls the specified one using `call_command` and
passing the correct `db` kwarg to the underlying one.
Say you have installed South and want to call the `migrate` with two
underlying dbs.
./manage.py multidbwrappercmd migrate --all
Would internally do:
call_command('migrate', all=true, db='db1')
call_command('migrate', all=true, db='db2')
Le mardi 22 mai 2012 09:50:49 UTC-4, Bernardo Pires a écrit :
>
> Hello guys,
>
> Have you guys taken a look at
> https://github.com/phugoid/django-simple-multitenant?
> I'm not a big fan of one database per tenant as I think this can get quite
> out of hand very easily (migrating models on every single database). The
> app linked above simply adds a foreign key to all models needed, so that
> you can infer which Tenant you are talking about. I've been thinking of
> using it on my next project. Any suggestions? Thanks in advance.
>
> Bernardo Pires
>
> Am Mittwoch, 9. Mai 2012 05:02:45 UTC+2 schrieb Alec Taylor:
>>
>> Dear Django-developers,
>>
>> I've been using Django for a few months now, and recently—for
>> different projects—started using the web-framework: web2py[1], and the
>> Django project: mezzanine[2].
>>
>> Both advertise as being multi-tenant solutions[3][4].
>>
>> Would it be possible to extend Django to meet this use-case? — Or have
>> I overlooked something and is this possible already?
>>
>> Thanks for all information,
>>
>> Alec Taylor
>>
>> [1] http://www.web2py.com/
>> [2] http://mezzanine.jupo.org/
>> [3] https://groups.google.com/forum/#!topic/mezzanine-users/4XPe5MaD4Fw
>> [4] PyCon 2012 talk: http://youtu.be/M5IPlMe83yI?t=5m32s
>> http://dl.dropbox.com/u/18065445/Slides/PySFTalkSlides.pdf (slide42,
>> see yt for more info)
>>
>
--
You received this message because you are subscribed to the Google Groups
"Django developers" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/django-developers/-/ZIuA2r4QOCsJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/django-developers?hl=en.