我正在尝试在Django模板中呈现动态Url,如下所示
<a href={{'jibambe_site_detail/'|add: site.id}}>{{ site }}</a>
。然而,这返回TemplateSyntaxError at /jibambe_sites/
add requires 2 arguments, 1 provided
。我缺少什么或如何呈现此动态网址,我希望它能够生成类似jibambe_site_detail/1
答案 0 :(得分:1)
答案 1 :(得分:0)
从@schwobaseggl评论中,我能够添加动态url
变量,如下所示<a href={% url 'site_details' pk=site.id %}>{{ site.name }}</a>
然后在urls.py
urlpatterns
中,我向path
jibambe_site_details
提供了一个名称path('jibambe_site_detail/<slug:pk>', JibambeSitesDetails.as_view(), name='site_details'),