NoReverseMatch:具有 int:pk 的路由的 Urlpatterns 路径名
NoReverseMatch: Urlpatterns path name for route with int:pk
我正在尝试创建一个仪表板,其中包含在模板中呈现的多个客户,以及 link 他们的个人资料。我想知道是否有办法在我的模板中使用 django url 传递 url 名称和对象 pk id。
到目前为止,这是我的代码,我遇到了 NoReverseMatch 错误。
urlpatterns = [
path('', views.index, name='home'),
path('dashboard/', views.dashboard, name='dashboard'),
path('about/', views.about, name='about'),
path('product/', views.product, name='product'),
path('customer/<int:pk>', views.customer, name='customer'),
]
<th><a href="{% url 'customer' %}">{{ customer.first_name }} {{ customer.last_name }}</a></th>
我知道这是错误的,但我找不到正确的方法。我对 django 编程比较陌生。
要将关键字参数传递给 url 标记,您需要将 arg=value
传递给标记
{% url 'customer' pk=customer.pk %}
我正在尝试创建一个仪表板,其中包含在模板中呈现的多个客户,以及 link 他们的个人资料。我想知道是否有办法在我的模板中使用 django url 传递 url 名称和对象 pk id。
到目前为止,这是我的代码,我遇到了 NoReverseMatch 错误。
urlpatterns = [
path('', views.index, name='home'),
path('dashboard/', views.dashboard, name='dashboard'),
path('about/', views.about, name='about'),
path('product/', views.product, name='product'),
path('customer/<int:pk>', views.customer, name='customer'),
]
<th><a href="{% url 'customer' %}">{{ customer.first_name }} {{ customer.last_name }}</a></th>
我知道这是错误的,但我找不到正确的方法。我对 django 编程比较陌生。
要将关键字参数传递给 url 标记,您需要将 arg=value
传递给标记
{% url 'customer' pk=customer.pk %}