Have you confirmed that you don't have any python syntax errors in any of your .py files, including urls.py?
I thinkt that when reverse gets evaluated, it may be importing files at that time. If one of the imports encounters a syntax error, i think that you will in some cases just get an error that indicates the reverse failed. I got this just now, in fact. I would recommend importing all of your files from within manage.py shell, ie: manage.py shell from app.urls import * from app.models import * I have encountered many errors that were hard to debug based on the error message in the browser, but it becomes obvious when you import the files at the prompt. Margie On Apr 30, 8:52 am, Julián C. Pérez <jcp...@gmail.com> wrote: > anyone?? > i can't get around this... > and i don't want to hard-code the urls in templates either > :( > > On 30 abr, 09:20, Julián C. Pérez <jcp...@gmail.com> wrote: > > > by now, i'll try to found some other way to create dynamic urls based > > on the views... > > maybe using a custom template tag > > > On 29 abr, 21:52, Julián C. Pérez <jcp...@gmail.com> wrote: > > > > uhhh > > > i tried but nooo... your suggestion doesn't work... > > > let me show you 2 versions of error... > > > > 1. "Reverse for 'proyName.view_aboutPage' with arguments '()' and > > > keyword arguments '{}' not found." > > > settings: > > > # in proyName.packages.appName.urls.py: > > > ... url(r'^about/$', 'view_aboutPage', > > > name='proyName.link_aboutPage'), ... > > > # in the template (about.html): > > > ... <a href="{% url link_aboutPage%}">show 'about'<a> ... > > > > 2. "Reverse for '<function link_aboutPage at 0x015A8670>' with > > > arguments '()' and keyword arguments '{}' not found." > > > settings: > > > # in proyName.packages.appName.urls.py: > > > ... url(r'^about/$', 'view_aboutPage', name='link_aboutPage'), ... # > > > also fails with "name='proyName.link_aboutPage'" > > > # in the template (about.html): > > > ... <a href="{% url packages.appName.views.link_aboutPage%}">show > > > 'about'<a> ... > > > > by the way, the view loks like: > > > # in proyName.packages.appName.views.py: > > > ... > > > def view_aboutPage(request): > > > return render_to_response('pages/about.html', > > > context_instance=RequestContext(request)) > > > ... > > > > what can i do?? honestly, i do not know... > > > thanks! > > > > On Apr 29, 12:37 pm, Kevin Audleman <kevin.audle...@gmail.com> wrote: > > > > > You might be able to solve your problem by changing the name attribute > > > > of your URL to include "proyName": > > > > > url(r'^about/$', 'view_aboutPage', name='proyName.view_aboutPage'), > > > > > --------------- > > > > > The error message is telling you exactly what it's looking for, after > > > > all: > > > > > the error: > > > > "Reverse for 'proyName.view_aboutPage' with arguments '()' and keyword > > > > arguments '{}' not found." > > > > > I have solved most of my URL problems this way. > > > > > Cheers, > > > > Kevin --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---