Re: Two different django version on the same server?
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?
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?
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?
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?
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 -~--~~~~--~~--~--~---