Hmm, still not clear.  My url is simply this:
(r'^resources/$', views.resources)

I have read that I need to use HttpResponseRedirect to make use of
#anchor tags.  Is this not the case?

Thanks for your help!


On Nov 29, 8:38 am, rebus_ <[email protected]> wrote:
> 2009/11/29 Andy <[email protected]>:
>
>
>
>
>
> > I have a model named Articles with title and content fields.  Each
> > page of my site should display a list of the titles, linked with
> > anchor tags to the corresponding area of the Resources page which
> > displays all the titles and content.  I am having trouble figuring out
> > how to pass the #title info.  I've read a previous post:http://
> > groups.google.com/group/django-users/browse_thread/thread/
> > bf5bae5b333aae/b8627d237d34fd69?lnk=gst&q=anchor+tag#b8627d237d34fd69,
> > but am still struggling.
>
> > Views(snippet):
> > articles = Context({'articles': Articles.objects.all()})
> > def index(request):
> >        return render_to_response('index.html', articles)
> > def resources(request):
> >        return HttpResponseRedirect('/resources/')
>
> > Base Template(snippet):
> >        <div id="sidebar">
> >                <h2>Resources</h2>
> >                <ul>
> >                {% for articles in articles %}
> >                <li><a href="/resources#{{ articles.title }}/" 
> > target="_blank">
> > {{ articles }}</a></li>
> >        {% endfor %}
> >                </ul>
> >        </div>
>
> > I am getting a 'too many redirect' error with this code.  Can anybody
> > help me with this?
>
> With assumption you have set your url like:
>
> url(r'^resources/$', 'resources',  name='resources')
>
> each time you open "resources" view you would get redirected to the
> "resources" view and you have endless loop, which browsers would
> terminate after certain number of repetitions.
>
> resources view should return html page with titles and content rather
> then redirect to it self.
>
> Basically, when you click on "/some/page/#fid", view which handles
> /some/page/ url should return HTML page, and if there is a fragment id
> ("#fid" in this case) in that page your browser should position your
> page on that fragment id (if possible).
>
> Hope i didn't overcomplicated this :)
>
> Davor

--

You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.


Reply via email to