【发布时间】:2012-03-31 00:53:15
【问题描述】:
我正在尝试使用 Django 构建一个简单的博客,但现在我遇到了一些可能很容易修复的问题。
在我的一个观点中,我正在加载按时间顺序排序的所有博文,这没什么奇怪的。
现在我想加载该页面,并为每个帖子添加一个锚点,以便它们可以单独访问。
模板:
{% for post in allPosts %}
<div id="post">
<h4><a href="/blog/{{post.id}}">{{post.title}}</a></h4>
<br>
{{post.content}}
<br>
<i>{{post.datetime}}</i>
</div>
<br>
{% endfor %}
我正在使用空白 url 来加载索引页;所以这个视图是从开发模式下的http://localhost:8000 到达的。
现在,如果我在我的每个帖子中添加一个锚点(没有更好的词..),例如:
修改中:<div id="post">
给<div id="post_{{post.id}}">
应该使该页面中的每个帖子都可以通过以下方式访问: http://localhost:8000#post_1 ..等等..
当 url 直接在浏览器的地址字段中输入时,效果很好,但是当我尝试从页面本身的链接访问它时,什么都没有发生..
非常感谢任何指针,我的问题可能出在哪里..
【问题讨论】:
标签: python django django-templates anchor