Fantastic, thanks Karen. That's been confusing me for days and that sorted it out.
On Sep 8, 3:54 pm, "Karen Tracey" <[EMAIL PROTECTED]> wrote: > On Mon, Sep 8, 2008 at 10:28 AM, Griblik <[EMAIL PROTECTED]> wrote: > > > Hi all, > > > I'm having a problem with an app viewed through apache. I'm fairly > > sure it's going to be something obvious, I just can't see what it is. > > > Basically, when I try to view the landing page for the project at / > > recipe/ I get a 404 as follows: > > > "Using the URLconf defined in recipe.urls, Django tried these URL > > patterns, in this order: > > > 1. ^static/(?P<path>.*)$ > > 2. ^recipe/admin/(.*) > > 3. ^recipe/$ > > 4. ^recipe/search/ > > 5. ^recipe/browse/ > > 6. ^recipe/list/$ > > 7. ^recipe/type/(?P<foodtype>[\d]+)/$ > > 8. ^recipe/chef/(?P<chefid>[\d]+)/$ > > 9. ^recipe/method/(?P<methodid>[\d]+)/$ > > 10. ^recipe/cuisine/(?P<cuisineid>[\d]+)/$ > > 11. ^recipe/course/(?P<courseid>[\d]+)/$ > > 12. ^recipe/season/(?P<seasonid>[\d]+)/$ > > 13. ^recipe/programme/(?P<programmeid>[\d]+)/$ > > 14. ^recipe/ingredient/(?P<ingredient>[\d]+)/$ > > 15. ^recipe/recipe/(?P<recipe_id>\d+)/$ > > > The current URL, recipe/, didn't match any of these." > > > I can't work out why "recipe/" doesn't match the 3rd line - "^recipe/ > > $". Configs below, and any ideas or suggestions would be very much > > appreciated. This works fine using manage.py runserver, just not when > > fronted with apache. > > > I confess I'm stumped. > > > httpd.conf: > > <Location "/recipe/"> > > SetHandler python-program > > PythonHandler django.core.handlers.modpython > > SetEnv DJANGO_SETTINGS_MODULE recipe.settings > > SetEnv PYTHON_EGG_CACHE /usr/local/django-tmp > > PythonInterpreter recipe > > PythonOption django.root /recipe > > PythonDebug On > > PythonPath "['/usr/local/django-apps/'] + sys.path" > > </location> > > > urls.py: > > [snipped] > > You've got "PythonOption django.root /recipe" in there, which according to > the doc (http://docs.djangoproject.com/en/dev/howto/deployment/modpython/) > will strip '/recipe' from "the front of any URLs before matching them > against your URLConf patterns". (If this is the problem, it does seem a bit > odd that the error message includes the stipped part.) > > Karen --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

