> You have a slightly old version of threaded_multihost. This can be the
> cause.
>
>
I used pip and installed django_threaded_multihost-1.4.0. I will try the
bitbucket trunk (1.4.1).



> I have heared that is useful only for sites with the same owner and if
> you want only to use only different templates, to enable different
> sets of categories and products but most of things are common
> (database and settings.py) and you want to save the memory because
> sites are served by the same processes. Most of people do not use it,
> I think except Bruce - the author.
>
> It is useful to have a default site with primary key ID = 1. Even if
> you delete a site record in the database and create a new, it is
> easier have again one of sites with ID = 1. At least before you set up
> all correct, it is a safety catch.
>
> Domain names should be set correct in the database table Sites.
> If you use DEBUG = True, domain names are simulated and taken from
> THREADED_MULTIHOST_SETTINGS['DEBUG_DOMAIN'] variable or taken some
> default.
> You shoudl read the function threaded_multihost.sites.by_host
> and ...threadlocal_settings.get_threadlocal_setting if you want use
> DEBUG
>
> I think it is useful to start with real two domains and local semi-
> production site protected by a firewall for the first experiments.
> Start with the same templates and demo shop, create records for the
> second site in the db admin and select only different active products
> and different site names to verify that it works. (That's all what I
> tested a year ago.) - Then google more info (Bruce's blog and some
> discussion) for DEBUG mode and some tricks described by Bruce.
>
>
I actually had set 2 real domains on the same IP address behind nginx/green
unicorn and created 2 sites according to the domains, but got the same
error. So I posted this after googled 'MULTSHOP'.
I wil investigate the source anyway.


> > I recently installed satchmo
>
> Hmm... It is for a more expirienced user.
> It would be nice if you later share some positive results.
>
> Hynek
>
> On 13 lis, 08:09, nakamoto <[email protected]> wrote:
> > I recently installed satchmo (0.92) test shops on my local machine (
> Ubuntu
> > 11.10, python2.7, django 1.2.7 ).
> > I followed "installation guide (
> http://www.satchmoproject.com/docs/dev/new_installation.html)" and I could
> > make the simple shop work.
> >
> > Whenever I set MULTISHOP = True, however, Site.objects.get_current() is
> > invoked  and returns None, then crashes:
> >
> > Traceback:
> > File
> >
> "/home/nakamoto/venv/django12/local/lib/python2.7/site-packages/django/core/handlers/base.py"
> > in get_response
> >   100.                     response = callback(request, *callback_args,
> > **callback_kwargs)
> > File
> >
> "/home/nakamoto/venv/django12/local/lib/python2.7/site-packages/Satchmo-0.9.2-py2.7.egg/satchmo_store/shop/views/home.py"
> > in home
> >   17.     featured = display_featured()
> > File
> >
> "/home/nakamoto/venv/django12/local/lib/python2.7/site-packages/Satchmo-0.9.2-py2.7.egg/product/views/__init__.py"
> > in display_featured
> >   93.     q = Product.objects.featured_by_site()
> > File
> >
> "/home/nakamoto/venv/django12/local/lib/python2.7/site-packages/Satchmo-0.9.2-py2.7.egg/product/models.py"
> > in featured_by_site
> >   808.         return self.by_site(site=site, active=True, featured=True,
> > **kwargs)
> > File
> >
> "/home/nakamoto/venv/django12/local/lib/python2.7/site-packages/Satchmo-0.9.2-py2.7.egg/product/models.py"
> > in by_site
> >   798.             site = Site.objects.get_current()
> > File
> >
> "/home/nakamoto/venv/django12/local/lib/python2.7/site-packages/threaded_multihost/multihost_patch.py"
> > in site_get_current
> >   9.     return sites.by_host()
> > File
> >
> "/home/nakamoto/venv/django12/local/lib/python2.7/site-packages/threaded_multihost/sites.py"
> > in by_host
> >   73.         parts = raw.split('=')
> >
> > Exception Type: AttributeError at /
> > Exception Value: 'NoneType' object has no attribute 'split'
> >
> > Is there anything I have to change or install to "MULTISHOP = True"
> > configuration work ?
>
> --
> You received this message because you are subscribed to the Google Groups
> "Satchmo users" group.
> 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/satchmo-users?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Satchmo users" group.
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/satchmo-users?hl=en.

Reply via email to