hi, guys, try it . ...... return HttpResponseRedirect(reverse('myAppFront.views.article', None, None, {'id': id}))
2011/10/25 nicolas HERSOG <n.her...@gmail.com> > God you'r right ! > > Thanks to your answer i found why my "named" url didn't work. > > I wrote this in my urls.py : > (r'^article/(?P<id>\d+)/$', myAppFront.views.article, name='article'), > instead of : > *url*(r'^article/(?P<id>\d+)/$', myAppFront.views.article, > name='article'), > > AND, you'r right, i didn't use the name i defined (here 'article') in my > redirection. > > Thx you Tom :) > > > On Mon, Oct 24, 2011 at 5:52 PM, Tom Evans <tevans...@googlemail.com>wrote: > >> On Mon, Oct 24, 2011 at 12:34 PM, nicolas HERSOG <n.her...@gmail.com> >> wrote: >> > Hi everyone, >> > I digged more but i'm still stuck. >> > I understood that i have to use namespaceURL. >> > So i modified my url.py this way : >> > from myAppFront.views import article >> > url (r'^article/(?P<id>\d+)/$', >> > myAppFront.views.article, >> > name='article'), >> >> Note: this doesn't namespace it, it gives it the explicit name >> 'article'. If you gave it a name like 'myApp:article' it would be in >> the myApp namespace, or if the entire urlconf is included in the main >> urlconf with a namespace, but you don't mention doing that. >> >> > and this is my addComment view : >> > ... >> > #return HttpResponseRedirect(reverse('myAppFront.views.article', >> > args=(id,))) >> > return HttpResponseRedirect(reverse('myAppFront.views.article', >> > kwargs={'id': id})) >> >> Having named it, you can (and should) use the name when reversing the >> URL, not the view definition, eg: >> >> return HttpResponseRedirect(reverse('article', args=(id,))) >> >> You could also use the dict syntax as well, I prefer the tuple version >> for simple single argument URLs like this. >> >> Hope that helps >> >> Cheers >> >> Tom >> >> -- >> 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. >> >> > -- > 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. > -- 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.