0

テンプレートにこれがあります:

<div id="comment-{{ post_comment.id }}">
<a title="Comment was useful" href="/useful-comment/{{ blog_post.id }}/{{ post_comment.id }}/">

ユーザーがこのリンクをクリックすると、メソッドhelpful_comment(blog_post_id、post_comment_id)が呼び出され、返されるときに同じテンプレートが再度読み込まれます。次に、ページを#comment-{{post_comment.id}}までスクロールダウンしたいのですが、次のようにテンプレートをロードした場合、どうすればよいですか。

arguments = dict(user = request.user, blog_post = blog_post)

t = loader.get_template('blog-post-template.html')
c = RequestContext(request, args)
return HttpResponse(t.render(c))

これはDjangoに関連しています:Djangoテンプレートを使用するときにページを配置するにはどうすればよいですか?しかし、その質問では、フォームを使用しており、ページの静的セクションまでスクロールダウンするだけです。

4

1 に答える 1

0

#anchorリンクの に を追加する必要がありますhref。あなたの場合<a name="comment_123"></a>、すべてのコメントに対して異なるアンカー (たとえば、) が存在するため、リンクが正しいアンカーを指していることを確認してください。

これは Django とは関係ありません。古い HTML です。

于 2012-04-21T04:33:06.670 に答える