I haven't had a chance to test this yet but I'll bet this is my problem. Thanks.
On Mar 7, 2:45 am, Malcolm Tredinnick <[EMAIL PROTECTED]> wrote: > On Wed, 2007-03-07 at 02:16 -0800, char wrote: > > Just wondering about something. When configuring PythonPath in > > httpd.conf to get mod_python to work with Apache, is it normal to have > > to specify both the directory that contains your project directory as > > well as the project directory itself? I had to in order to get > > everything to work. I also notice that both are specified in sys.path > > when you run manage.py, but none of the documentation or mailing list > > threads I came across seemed to indicate the need for this. > > You don't need to specify both. However, you will have to set up your > import paths carefully if you only specify one of them. The manage.py > setup is a bit generous: it enables you to do both > > from myproject.myapp import models > > and > > from myapp import models > > without caring. However, you can only use the first form is the > directory containing myproject/ is on your Python path and you can only > use the latter if the myproject/ directory itself is on your Python > path. So, providing you are consistent and always import from, say, > myproject.*, you only need the parent of myproject/ on your Python path. > > > Specifically, I needed to write: > > > <Location "/"> > > SetHandler python-program > > PythonHandler django.core.handlers.modpython > > PythonPath "['/home/myhome', '/home/myhome/myproject'] + sys.path" > > SetEnv DJANGO_SETTINGS_MODULE myproject.settings > > You need the first one because your are doing this import. Unless you > changed your settings file, some of the settings inside the file will > also assume you can run "import myproject". For example, the root url > configuration setting. > > You need the second one because I suspect you are leaving off the > "myproject" part of the import path somewhere inside your code. You > could track those down and save yourself one path addition if you wanted > to. > > Regards, > Malcolm --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---