Re: Two different django version on the same server?

2008-12-08 Thread Pablo Ruiz Múzquiz

Got it!

I've been actively using GNU/Linux since mid-90's and it's always the
same issue... permissions...

I got the OTHER_DJANGO_PATH pointing to a root-only directory, so
apache (or mod_python), wisely, ignored it and, so, went on until site-
packages gloriously appeared.

I just can't believe I keep falling into these every now and then.

Thanks! you made feel confident about the pythonpath so I started
looking elsewhere (though I though I had that permission error already
nailed down...) :-)

Pablo


On Dec 8, 12:27 pm, Graham Dumpleton <[EMAIL PROTECTED]>
wrote:
> On Dec 8, 10:15 pm, Pablo Ruiz Múzquiz <[EMAIL PROTECTED]> wrote:
>
> > Hmm. That is exactly what I meant with "No matter what I do with
> > Apache's PythonPath".
> > I have that same configuration you posted and /admin (and other stuff)
> > won't work (most certainly because of the django version mismatch)
>
> > The two errrors are "no module named urls" and "Viewdoesnotexist ..
> > could not impot login. cannot import name validators"
>
> > Thanks anyway, I'll keep trying!
>
> Post your actual configuration then.
>
> There are various subtleties in using mod_python and since you haven't
> posted your actual configuration, you could be doing something obvious
> wrong, but we cannot tell. Saying you have the same as other poster is
> not enough as what they posted doesn't explain everything.
>
> > Pablo
>
> > On Dec 7, 8:08 pm, Adi Sieker <[EMAIL PROTECTED]> wrote:
>
> > > Hi,
>
> > > On 07.12.2008, at 16:56, Pablo Ruiz Múzquiz wrote:
>
> > > > Hi all,
>
> > > > I'm afraid I googled and googled with no success. Django official docs
> > > > or my django book weren't of any help either.
>
> > > > I've got a "legacy" django project which was developed using 0.97svn a
> > > > year ago and a brand new SVN one, sharing the same server.
>
> > > > Django 097 lives at /srv/whatever/django097/django while Django SVN at
> > > > the usual site-packages location.
>
> > > > No matter what I do with Apache's PythonPath, the virtualhost  
> > > > referring
> > > > to the old project will load  the SVN version and, thus, /admin and  
> > > > some
> > > > template handling will fail to load.
>
> > > > Any clues? Thanks in advance,
>
> > > I'm doing that on one of my domains with mod_python and it's working  
> > > just fine.
> > > Here is my relevant apache config.
>
> > > 
> > >          ServerName vhost1
> > >      
> > >          SetHandler python-program
> > >          PythonHandler django.core.handlers.modpython
> > >          SetEnv DJANGO_SETTINGS_MODULE project.settings
> > >          PythonPath "['', \
> > >                       '', \
> > >                       ''] + sys.path"
> > >      
> > > 
>
> > > in this VirtualHost  points to a pre newforms admin  
> > > version of django and then a duplicate of this VirtualHost where the  
> > >  points to a trunk version of django.
> > > The _really_ important part is that sys.path comes after the version  
> > > you want to use for this host.
> > > Since sys.path will include your site.packages it'll find the trunk  
> > > version first.
>
> > > adi
>
> > > --
> > > Adi J. Sieker         mobile: +49 - 178 - 88 5 88 13
> > > Freelance developer   skype:  adijsieker
> > > SAP-Consultant        web:    http://www.sieker.info/profile
> > >                        openbc:https://www.openbc.com/hp/
> > > AdiJoerg_Sieker/
--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~--~~~~--~~--~--~---



Re: Two different django version on the same server?

2008-12-08 Thread Graham Dumpleton



On Dec 8, 10:15 pm, Pablo Ruiz Múzquiz <[EMAIL PROTECTED]> wrote:
> Hmm. That is exactly what I meant with "No matter what I do with
> Apache's PythonPath".
> I have that same configuration you posted and /admin (and other stuff)
> won't work (most certainly because of the django version mismatch)
>
> The two errrors are "no module named urls" and "Viewdoesnotexist ..
> could not impot login. cannot import name validators"
>
> Thanks anyway, I'll keep trying!

Post your actual configuration then.

There are various subtleties in using mod_python and since you haven't
posted your actual configuration, you could be doing something obvious
wrong, but we cannot tell. Saying you have the same as other poster is
not enough as what they posted doesn't explain everything.

> Pablo
>
> On Dec 7, 8:08 pm, Adi Sieker <[EMAIL PROTECTED]> wrote:
>
> > Hi,
>
> > On 07.12.2008, at 16:56, Pablo Ruiz Múzquiz wrote:
>
> > > Hi all,
>
> > > I'm afraid I googled and googled with no success. Django official docs
> > > or my django book weren't of any help either.
>
> > > I've got a "legacy" django project which was developed using 0.97svn a
> > > year ago and a brand new SVN one, sharing the same server.
>
> > > Django 097 lives at /srv/whatever/django097/django while Django SVN at
> > > the usual site-packages location.
>
> > > No matter what I do with Apache's PythonPath, the virtualhost  
> > > referring
> > > to the old project will load  the SVN version and, thus, /admin and  
> > > some
> > > template handling will fail to load.
>
> > > Any clues? Thanks in advance,
>
> > I'm doing that on one of my domains with mod_python and it's working  
> > just fine.
> > Here is my relevant apache config.
>
> > 
> >          ServerName vhost1
> >      
> >          SetHandler python-program
> >          PythonHandler django.core.handlers.modpython
> >          SetEnv DJANGO_SETTINGS_MODULE project.settings
> >          PythonPath "['', \
> >                       '', \
> >                       ''] + sys.path"
> >      
> > 
>
> > in this VirtualHost  points to a pre newforms admin  
> > version of django and then a duplicate of this VirtualHost where the  
> >  points to a trunk version of django.
> > The _really_ important part is that sys.path comes after the version  
> > you want to use for this host.
> > Since sys.path will include your site.packages it'll find the trunk  
> > version first.
>
> > adi
>
> > --
> > Adi J. Sieker         mobile: +49 - 178 - 88 5 88 13
> > Freelance developer   skype:  adijsieker
> > SAP-Consultant        web:    http://www.sieker.info/profile
> >                        openbc:https://www.openbc.com/hp/
> > AdiJoerg_Sieker/
--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~--~~~~--~~--~--~---



Re: Two different django version on the same server?

2008-12-08 Thread Pablo Ruiz Múzquiz

Hmm. That is exactly what I meant with "No matter what I do with
Apache's PythonPath".
I have that same configuration you posted and /admin (and other stuff)
won't work (most certainly because of the django version mismatch)

The two errrors are "no module named urls" and "Viewdoesnotexist ..
could not impot login. cannot import name validators"

Thanks anyway, I'll keep trying!

Pablo

On Dec 7, 8:08 pm, Adi Sieker <[EMAIL PROTECTED]> wrote:
> Hi,
>
> On 07.12.2008, at 16:56, Pablo Ruiz Múzquiz wrote:
>
>
>
> > Hi all,
>
> > I'm afraid I googled and googled with no success. Django official docs
> > or my django book weren't of any help either.
>
> > I've got a "legacy" django project which was developed using 0.97svn a
> > year ago and a brand new SVN one, sharing the same server.
>
> > Django 097 lives at /srv/whatever/django097/django while Django SVN at
> > the usual site-packages location.
>
> > No matter what I do with Apache's PythonPath, the virtualhost  
> > referring
> > to the old project will load  the SVN version and, thus, /admin and  
> > some
> > template handling will fail to load.
>
> > Any clues? Thanks in advance,
>
> I'm doing that on one of my domains with mod_python and it's working  
> just fine.
> Here is my relevant apache config.
>
> 
>          ServerName vhost1
>      
>          SetHandler python-program
>          PythonHandler django.core.handlers.modpython
>          SetEnv DJANGO_SETTINGS_MODULE project.settings
>          PythonPath "['', \
>                       '', \
>                       ''] + sys.path"
>      
> 
>
> in this VirtualHost  points to a pre newforms admin  
> version of django and then a duplicate of this VirtualHost where the  
>  points to a trunk version of django.
> The _really_ important part is that sys.path comes after the version  
> you want to use for this host.
> Since sys.path will include your site.packages it'll find the trunk  
> version first.
>
> adi
>
> --
> Adi J. Sieker         mobile: +49 - 178 - 88 5 88 13
> Freelance developer   skype:  adijsieker
> SAP-Consultant        web:    http://www.sieker.info/profile
>                        openbc:https://www.openbc.com/hp/
> AdiJoerg_Sieker/
--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~--~~~~--~~--~--~---



Re: Two different django version on the same server?

2008-12-07 Thread Adi Sieker

Hi,

On 07.12.2008, at 16:56, Pablo Ruiz Múzquiz wrote:

> Hi all,
>
> I'm afraid I googled and googled with no success. Django official docs
> or my django book weren't of any help either.
>
> I've got a "legacy" django project which was developed using 0.97svn a
> year ago and a brand new SVN one, sharing the same server.
>
> Django 097 lives at /srv/whatever/django097/django while Django SVN at
> the usual site-packages location.
>
> No matter what I do with Apache's PythonPath, the virtualhost  
> referring
> to the old project will load  the SVN version and, thus, /admin and  
> some
> template handling will fail to load.
>
> Any clues? Thanks in advance,
>
I'm doing that on one of my domains with mod_python and it's working  
just fine.
Here is my relevant apache config.


 ServerName vhost1
 
 SetHandler python-program
 PythonHandler django.core.handlers.modpython
 SetEnv DJANGO_SETTINGS_MODULE project.settings
 PythonPath "['', \
  '', \
  ''] + sys.path"
 


in this VirtualHost  points to a pre newforms admin  
version of django and then a duplicate of this VirtualHost where the  
 points to a trunk version of django.
The _really_ important part is that sys.path comes after the version  
you want to use for this host.
Since sys.path will include your site.packages it'll find the trunk  
version first.

adi

--
Adi J. Sieker mobile: +49 - 178 - 88 5 88 13
Freelance developer   skype:  adijsieker
SAP-Consultantweb:http://www.sieker.info/profile
   openbc: https://www.openbc.com/hp/ 
AdiJoerg_Sieker/

--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~--~~~~--~~--~--~---



Two different django version on the same server?

2008-12-07 Thread Pablo Ruiz Múzquiz
Hi all,

I'm afraid I googled and googled with no success. Django official docs
or my django book weren't of any help either.

I've got a "legacy" django project which was developed using 0.97svn a
year ago and a brand new SVN one, sharing the same server.

Django 097 lives at /srv/whatever/django097/django while Django SVN at
the usual site-packages location.

No matter what I do with Apache's PythonPath, the virtualhost referring
to the old project will load  the SVN version and, thus, /admin and some
template handling will fail to load.

Any clues? Thanks in advance,

Pablo

--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~--~~~~--~~--~--~---