【发布时间】:2013-01-30 20:33:45
【问题描述】:
我正在制作幻灯片,每张幻灯片都有这样的 url 格式:articles/1234#slide=5。我想从我的 url.py 文件中的 url 中检索 slide=5 部分,然后将其传递给相应的视图函数,最后将其传递给模板并渲染正确的幻灯片。 url设置如下:
url(r'^(?P<article_id>\d+)#slide=(?P<current_slide>\d{1,2})$', 'articles.views.show_article')
但它似乎无法从 url 中获取 current_slide 变量。我猜它与锚部分有关,因为它没有传输到服务器。但是如果我在我的 url 设置中忽略锚部分并使用 javascript 来处理这个标签,似乎每次我在浏览器中输入 url 时,它首先呈现没有锚部分的页面,然后跳转到我想要的正确幻灯片。它无法直接渲染右侧幻灯片。我该如何解决这个问题?
【问题讨论】:
-
这不是一个标签,它是一个锚!
标签: python django django-urls