I'm going to trim your code to what looks like the relevant portion of the HTML template, since that's where the easiest solution lies.
On Thu, 2009-01-08 at 02:02 -0800, Praveen wrote: [...] > > list_listing.html > > <div id="leftpart"> > <h3>Sight Seeings</h3> > <ul> > {%if listing_result %} > {% for n in listing_result %} > <li><a href="{{n.id}}">{{n.list_channel}}</a></li> > {% endfor %} > {% else %} > <p>not available</p> > {% endif %} > </ul> > </div> [...] > I am displaying Listing_channels and Listing on same page. if some one > click on any Listing_channels the corresponding Listing must display > on same page. that is why i am also sending the Listing_channels > object to list_listing.html page. if some one click first time on > Listing_channels it shows the url > http://127.0.0.1:8000/category/listing_view/1/ > but second time it appends 1 at the end and the url becomes > http://127.0.0.1:8000/category/listing_view/1/1 The above code fragment is putting an element in the template that looks like <a href="1">...</a> That is a relative URL reference and will be relative to the URL of the current page (which is .../category/listing_view/1/). In other words, it will be appended to that URL. One solution is to change the relative reference to look like <a href="../1">...</a> or, in template language: <li><a href="../{{n.id}}">{{n.list_channel}}</a></li> That assumes you will only be displaying this template as ..../listing_view/1/ (or with a different number as the final component), since it will *always* remove the final component and replace it with the id value. The alternative, which is a little less fragile, is to use the "url" template tag to include a URL that goes all the way back to the hostname portion. You could write <li><a href=" {% url mysite.library.views.listing_view n.id %} ">{{n.list_channel}}</a></li> (I've put in some line breaks just to avoid unpleasant line-wrapping). The {% url ... %} portion will return "/category/listing_view/1/" -- or whatever the right n.id value is -- which will always be correct. Have a read of http://docs.djangoproject.com/en/dev/ref/templates/builtins/#url if you're not familiar with the URL tag. Regards, Malcolm --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---