Django如何获取对象的URL并将其传递给上下文以在模板中使用

Django如何获取对象的URL并将其传递给上下文以在模板中使用,django,django-urls,Django,Django Urls,情况就是下一个: 我有一个显示博客条目的模板blog.html。​ 我还有一个模板results.html,其中我根据各种查询显示博客 对于模板results.html上显示的每个博客,我想在blog.html上创建一个指向对象URL的链接。因此用户可以点击链接,他们将被重定向到实际的对象URL。blog.html的URL并不总是与我为每3个博客分页时的URL相同 请注意,我的URL看起来像这样,因此我无法传递参数path(“”,views.blogListView.as_view(),name

情况就是下一个:

我有一个显示博客条目的模板
blog.html
。​

我还有一个模板
results.html
,其中我根据各种查询显示博客

对于模板
results.html
上显示的每个博客,我想在
blog.html
上创建一个指向对象URL的链接。因此用户可以点击链接,他们将被重定向到实际的对象URL。
blog.html
的URL并不总是与我为每3个博客分页时的URL相同

请注意,我的URL看起来像这样,因此我无法传递参数
path(“”,views.blogListView.as_view(),name='blog'),


简言之,我想获取视图中每个对象的URL,并将其传递到上下文,这样我就可以将其用作

,如果我理解正确,您有一个页面
blog.html
,其中列出了博客并具有分页功能。接下来还有一个
results.html
,它只是上面页面的过滤版本。接下来,您想从该页面链接到相应博客的
blog.html
?你为什么不为每个博客添加一个
DetailView
?…你检查过utity函数了吗?你应该仍然能够传递我的论点think@AbdulAzizBarkat我不想每个博客都有一个视图。所有博客都直接显示在模板中,因此它们都在同一个URL中(分页除外)。在这种情况下,反向功能如何帮助我@叫安迪