But I cannot set the SITE_ID in the settings.py right?
Because if one user set the SITE_ID = 1, then parallel another user
can set the SITE_ID = 2.
Because we only have one instance.

On the other hand I still want to use SITE_ID from the settings.py,
because using this I can call the models method without passing any
SITE_ID.



On Fri, Sep 9, 2011 at 7:58 PM, Eric Hutchinson
<eric.hutchin...@burgopakusa.com> wrote:
> you could write a middleware that looks at the request.META and
> inserts the correct id into the request?
>
> you won't be able to access it like you would with the
> settings.SITE_ID, but it should be a start
>
> On Sep 9, 5:02 am, sjtirtha <sjtir...@gmail.com> wrote:
>> Hi,
>>
>> I'm looking for the best solution to have a multitenant in django.
>> Site Framework is often mentioned support multitenant.
>> But site framework is developed for websites which have several static sites.
>>
>> What I' looking for now is multitenant and not multi site.
>> So I want to have the possibility, when a user register in my web app,
>> he/she can choose a subdomain.
>> For example: user A:http://a.mywebapp.com;user B:http://b.mywebapp.com.
>> So the number of subdomain is not static, it increases by the number of user.
>>
>> Currently, with the site framework, I'm able to separate the data by
>> adding SITE_ID as foreign key in all my model.
>> So the data for each user/subdomain are separated by SITE_ID. It works
>> very well.
>> I even enhanced the user by user profile with SITE_ID and the
>> authentication is also site specific. So a user can only login into
>> his/her SITE and see only his/her data, not from others.
>>
>> The problem now is, since the SITE_ID is defined static in
>> settings.py, for each user/subdomain I need a django instance with
>> different SITE_ID. So if I have 20 user/subdomain, it means I need 20
>> django instances.
>>
>> And I cannot (or it will be very complex) create automatically django
>> instance for each new registered user.
>>
>> Can someone share his opinion or experience how to handle this?
>>
>> Regards,
>> Steve
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Django users" group.
> To post to this group, send email to django-users@googlegroups.com.
> To unsubscribe from this group, send email to 
> django-users+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/django-users?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to