On Sep 24, 2009, at 9:20 PM, W3 wrote: > Sorry the url.py is like so: > > ('^myposts/$', 'myproject.myapp.views.blog'), > (r'^myposts/(?P<slug>.+)/$', 'myproject.myapp.views.title_view'), > > On 24 Sep, 20:17, When ideas fail <andrewkenyon...@gmail.com> wrote: >> Hello, I was wondering if somebody could tell me what i'm doing >> wrong. >> >> I keep getting this error relating to a url tag: >> >> Traceback: >> File "C:\Python26\lib\site-packages\django\core\handlers\base.py" in >> get_response >> 92. response = callback(request, *callback_args, >> **callback_kwargs) >> File "C:\Apache2.2\myproject\myapp\views.py" in myapp >> 42. context_instance=RequestContext >> (request)) >> File "C:\Python26\lib\site-packages\django\shortcuts\__init__.py" in >> render_to_response >> 20. return HttpResponse(loader.render_to_string(*args, >> **kwargs), **httpresponse_kwargs) >> File "C:\Python26\lib\site-packages\django\template\loader.py" in >> render_to_string >> 108. return t.render(context_instance) >> File "C:\Python26\lib\site-packages\django\template\__init__.py" in >> render >> 178. return self.nodelist.render(context) >> File "C:\Python26\lib\site-packages\django\template\__init__.py" in >> render >> 779. bits.append(self.render_node(node, context)) >> File "C:\Python26\lib\site-packages\django\template\debug.py" in >> render_node >> 81. raise wrapped >> >> Exception Type: TemplateSyntaxError at / >> Exception Value: Caught an exception while rendering: Reverse for >> 'myapp_views.title_view' with arguments '(u'Hello',)' and keyword >> arguments '{}' not found. >> ---------------------------------------------------------------------------------------------------------------------------------------------------------------- >> >> my view for this is defined like this >> >> def title_view(request, slug): >> if request.method == 'POST': >> ....... >> >> and in my template I have this: >> >> {% for object in posts.object_list %} >> <h2><a href="{% url myapp_views.title_view object.post_slug %}"> ----------------------------^ Replace the _ with a . So myapp.views.title_view
Perhaps this is your typo. Regards, - E --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---