Here's the ultra-newbie question of the day.
I have a lil' site running well under runserver, when I hook it up to
apache2 and mod_python, something goes wrong. For the EXACT same
python/django code, the admin site and all URLS come up fine in the
built-in server. When I switch to the apache setup I get nothing but
404s, and I know its reading my urls file because it's saying it tried
those urls. Am I missing something obvious?
Here's my httpd.conf settings:
<Location "/beijingeats">
SetHandler python-program
PythonPath "[ '/usr/local/django_projects/beijing_eats/' ] +
sys.path"
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE beijing_eats.settings
PythonInterpreter beijing_eats
PythonDebug On
</Location>
Here's the 404 error I'm getting for:
http://localhost/beijingeats/*
Page not found (404)
Request Method: GET
Request URL: http://localhost/beijingeats/admin/
Using the URLconf defined in beijing_eats.urls, Django tried these URL
patterns, in this order:
1. ^media/([^/]+)$
2. ^restaurant/([^/]+)
3. ^admin/
The current URL, /beijingeats/admin/, didn't match any of these.
You're seeing this error because you have DEBUG = True in your Django
settings file. Change that to False, and Django will display a
standard 404 page.
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---