I'm having similar issues gettind mod_python to work with Apache on a windows box. I don't have my httpd.conf in front of me atm, but i'm basically seeing what zoggernaut is seeing :(
Best, R On 25-Apr-08, at 8:14 AM, zoggernaut wrote: > > FYI, I followed the instructions on the tutorial posted here: > http://www.djangoproject.com/documentation/tutorial01 > > Below is my settings.py Mod_python runs fine. > ---------------------------------------- settings.py > ------------------------------------------------- > DEBUG = True > TEMPLATE_DEBUG = DEBUG > > ADMINS = ( > ('Mark Hentov', '[EMAIL PROTECTED]'), > ) > > MANAGERS = ADMINS > DATABASE_ENGINE = 'sqlite3' # 'postgresql_psycopg2', > 'postgresql', 'my > sql', 'sqlite3' or 'oracle'. > DATABASE_NAME = '' # Or path to database file if using > sqlite3. > DATABASE_USER = '' # Not used with sqlite3. > DATABASE_PASSWORD = '' # Not used with sqlite3. > DATABASE_HOST = '' # Set to empty string for localhost. > Not used wit > h sqlite3. > DATABASE_PORT = '' # Set to empty string for default. Not > used with > sqlite3. > TIME_ZONE = 'America/EDT' > LANGUAGE_CODE = 'en-us' > SITE_ID = 1 > USE_I18N = True > MEDIA_ROOT = '/home/frobnitz/frobnitz' > MEDIA_URL = '' > ADMIN_MEDIA_PREFIX = '/media/' > SECRET_KEY = 'loL3rc4t' > TEMPLATE_LOADERS = ( > 'django.template.loaders.filesystem.load_template_source', > 'django.template.loaders.app_directories.load_template_source', > # 'django.template.loaders.eggs.load_template_source', > ) > > MIDDLEWARE_CLASSES = ( > 'django.middleware.common.CommonMiddleware', > 'django.contrib.sessions.middleware.SessionMiddleware', > 'django.contrib.auth.middleware.AuthenticationMiddleware', > 'django.middleware.doc.XViewMiddleware', > ) > > ROOT_URLCONF = 'frobnitz.urls' > > ) > > INSTALLED_APPS = ( > 'django.contrib.auth', > 'django.contrib.contenttypes', > 'django.contrib.sessions', > 'django.contrib.sites', > 'frobnitz.polls', > 'django.contrib.admin', > ) > ------------------------------------- end settings.py > ---------------------------------------- > > On Apr 24, 5:17 pm, Rajesh Dhawan <[EMAIL PROTECTED]> wrote: >>> ImportError: Could not import settings 'frobnitz.settings' (Is it on >>> sys.path? Does it have syntax errors?): No module named >>> frobnitz.settings >> >> So as the error clearly asks you: >> >> 1. Does your frobnitz/settings.py have syntax errors? > > If I could see the errors, I would not be posting here. > >> 2. Is it in your PYTHONPATH? Your Apache conf for the application >> should have a line like: >> >> PythonPath "['/path/to/project'] + sys.path" >> >> That goes in the <Location> directive and should point to the >> directory that's the parent of your frobnitz directory. See this for >> details: > > The PARENT of the project dir! I had that wrong. Changing this has > helped some but now I cannot connect to the sqlite db. Heh. > > Here are the python lines from httpd.conf. I include them despite the > fact they > have nothing to do with django not working when I use the built-in > django development server i.e. "python manage.py runserver". > > ------------------------------------ apache lines > -------------------------------------------------- > LoadModule python_module libexec/apache22/mod_python.so > > <Directory "/usr/local/www/apache22/data/frobnitz"> > AddHandler mod_python .py > PythonHandler mptest > PythonDebug On > </Directory> > > <Location /mpinfo> > SetHandler mod_python > PythonHandler mod_python.testhandler > </Location> > > <Location "/frobnitz/"> > SetHandler python-program > PythonHandler django.core.handlers.modpython > SetEnv DJANGO_SETTINGS_MODULE frobnitz.settings > #SetEnv DJANGO_SETTINGS_MODULE settings.py > PythonDebug On > PythonPath "['/usr/home/frobnitz'] + sys.path" > </Location> > > > > --~--~---------~--~----~------------~-------~--~----~ > You received this message because you are subscribed to the Google > Groups "Django users" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to django-user --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django 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/django-users?hl=en -~----------~----~----~----~------~----~------~--~---

