为什么我不能在我的detail_view中显示我的current_url?

时间:2019-04-10 15:38:27

标签: python django url

我有点困惑。我有一个django应用程序,我正在尝试打印出我当前的网址。或者更好的是我当前的网站路径。

我有两个给出名字的视图:

list_view(用于列出所有实例) detail_view(用于显示我的实例的详细信息)

在我的主页上,我想获取当前路径。我就是那样做的:

{% url 'detail_jobs' as detail %}
{% url 'list_jobs' as list %}

      {{ detail }}
      {{ list }}
My urls are: 

urlpatterns = [
    path('jobs', list_jobs, name="list_jobs"),
    path('jobs/<int:id>/', detail_view, name="detail_jobs"),

]

现在{{list}}变量给了我当前的路径,而detail_view没有给我任何返回。为什么?我不明白。...

我也有此功能,该功能不应干涉:

    def get_absolute_url(self):
        return reverse("detail_jobs", kwargs={"id" : self.id})

感谢您的帮助,谢谢!

0 个答案:

没有答案