I'm using PINAX and the way I had apache configured it was finding the PINAX apps but not the custom app I built that was in a subdirectory. To be more precise it was seeing the urls.py file for my app because it was included from the main urls.py, but it was not seeing the views.py for my app because the apache config didn't have that path in PYTHONPATH. Therefore unmatching url patterns and views even though they are both correct and both in the same directory.
On Feb 26, 11:08 pm, Alex Gaynor <alex.gay...@gmail.com> wrote: > On Fri, Feb 27, 2009 at 12:02 AM, adrian <adrian...@gmail.com> wrote: > > > I have a working app I'm trying to host. I have this line in urls.py > > in my project directory: > > > url(r'^$', direct_to_template, {"template": "homepage.html"}, > > name="home") > > > and my base template uses the tag {% url home %}, and I am getting the > > error message: > > > NoReverseMatch: Reverse for 'myproject.home' with arguments '()' and > > keyword arguments '{}' not found > > > I'm guessing the problem is that "myproject" shouldn't be in there > > (it's the name of the folder in which my app and settings.py etc is > > stored). Can anyone suggest how I should go about debugging this? > > I don't know where to start to fix it, since I don't understand the > > internals of reverse. > > > I'm using modpython, django 1.0.2 and python 2.5.2. > > > Thanks > > Unfortunately reverse raises stupid error message, it tries prepending your > project name to the search if the original lookup fails, so the error > message doesn't usually look correct. Usual suspects in terms of reverse > not working are *other* views not existing. > > Alex > > -- > "I disapprove of what you say, but I will defend to the death your right to > say it." --Voltaire > "The people's good is the highest law."--Cicero --~--~---------~--~----~------------~-------~--~----~ 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 django-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---