2016-03-30 8 views
0

私のテンプレートには、idを持つDOM要素があります。文字列を使ってDjangoビューのURLに移動するには?

<h1 id="club-title">{{club.title}}</h1> 

このようなものです。

club_detailという名前のビューです。私は上記のURLに行きたいが、私はまた、最後に「#クラブ・タイトル」を追加したい、私のビューのいずれかで

url(r'^club/(?P<pk>[0-9]+)/$', views.club_detail, name='club_detail'), 

:このビューのURLはurls.pyでありますブラウザが自分の要素にスクロールダウンするようにURLの。これはどうすればいいですか?私は十分に明確だった願っています

def index(request): 
    ..... 
    return redirect('myapp:club_detail', pk = str(club.pk)) 

現在のところ、ビューは次のようになります。ありがとう!

答えて

6

URLを取得し、文字列に#club-titleを追加するためにreverseを使用することができます。

def index(request): 
    ..... 
    return redirect('%s#club-title' % reverse('myapp:club_detail', pk=str(club.pk))) 
関連する問題