我有点困惑。我有一个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})
感谢您的帮助,谢谢!