【发布时间】:2021-10-06 15:33:09
【问题描述】:
我正在尝试使用 Django 模板中的“url”属性从监视列表页面重新路由到“列表”路径。然而,问题是 Django 忽略了它已经在重新路由中使用的 URL 的部分(即“/watchlist”),因此查找路径为“/watchlist/listing_title”的 url 而不仅仅是“/listing_title”,即我想要的是。有没有办法解决这个问题?
urls.py
path("", views.index, name="index"),
path("<str:listing_title>", views.listing, name="listing"),
path("watchlist", views.watchlist, name="watchlist"),
watchlist.html
<a href={% url 'listing' listing.title %}">
【问题讨论】:
-
它永远不会访问
watchlist,因为<str:listing_title>将匹配/watchlist。
标签: django url redirect django-templates