2016-03-30 17 views
0

, kimliğine sahip bir DOM elementim var.Django görünümünde bir URL'ye gitmek için dize nasıl kullanılır? Şablonumda

Böyle bir şey.

Bu, club_detail adı verilen bir görünüm içindir. Bu görünüm için url urls.py içinde:

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

benim görünümlerden biri, ben yukarıdaki url gitmek istiyorum, ama aynı zamanda sonuna '# kulüp başlık' eklemek istediğiniz URL’nin, tarayıcımın öğeye kaydırmasını sağlayın. Bunu nasıl yaparım? Ben yeteri kadar açıktı umut

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

:

Halen görünümü şuna benzer. Teşekkürler!

cevap

6

Sen url almak ve sonra dizeye #club-title eklemek için reverse kullanabilirsiniz:

def index(request): 
    ..... 
    return redirect('%s#club-title' % reverse('myapp:club_detail', pk=str(club.pk))) 
İlgili konular