在Django模板中,如何获取模板中存在的URL的标记,以便将其传递给模板标记。
示例我在:foo.com/slugname
然后在模板中,我期待
{% function|slugname%}
其中“功能”是我的模板标签。
答案 0 :(得分:0)
假定视图的urlpattern如下所示:
urlpatterns = [
path("<slug>", views.SomeView.as_view(), name="some_name"),
]
您可以使用request.resolver_match.kwargs.slug
获取要在模板中使用的块的值。
另请参见HttpRequest objects和ResolverMatch class上的Django文档。