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中(分页除外)。在这种情况下,反向功能如何帮助我@叫安迪