我在做幻燈片演示,每張幻燈片都有這樣的url格式:articles/1234#slide=5
。我想從url.py文件中的URL中檢索slide=5
部分,然後將其傳遞給相應的視圖函數,最後將其傳遞給模板並呈現右側幻燈片。該URL設置如下:如何識別Django中的網址錨點?
url(r'^(?P<article_id>\d+)#slide=(?P<current_slide>\d{1,2})$', 'articles.views.show_article')
但它似乎無法從URL中current_slide
變量。我想這與錨點部分有關,因爲它不會傳輸到服務器。但是,如果我忽略了我的url設置中的錨點部分並使用javascript來處理此hashtag,那麼似乎每次我在瀏覽器中輸入url時,它都會首先呈現沒有錨點部分的頁面,然後跳轉到我想要的右側幻燈片。它不能直接渲染正確的幻燈片。我怎麼能解決這個問題?
這不是一個標籤,它是一個錨點! – Joe 2013-02-14 22:21:26