Python html中的链接不起作用

Python html中的链接不起作用,python,django,Python,Django,python 2.7 DJANGO 1.11.14 win7 当我点击FW_instance_list_applicated_user.html中的链接时,它应该跳转到FW_detail.html,但什么也没发生 url.py urlpatterns += [ url(r'^myFWs/', views.LoanedFWsByUserListView.as_view(), name='my-applied'), url(r'^myFWs/(?P<pk>[0-9

python 2.7 DJANGO 1.11.14 win7

当我点击FW_instance_list_applicated_user.html中的链接时,它应该跳转到FW_detail.html,但什么也没发生

url.py

urlpatterns += [   
    url(r'^myFWs/', views.LoanedFWsByUserListView.as_view(), name='my-applied'),

    url(r'^myFWs/(?P<pk>[0-9]+)$', views.FWDetailView.as_view(), name='FW-detail'),
models.py

class FW(models.Model):

    ODM_name = models.CharField(max_length=20)
    project_name = models.CharField(max_length=20)
FW_detail.html

{%block content%}
FW请求信息:{{FW.ODM_name};{{FW.project_name}
请使用以下链接下载:{{FW.download}


{%endblock%}
您看到这种行为是因为您的第一个URL模式没有终止。正则表达式
r'^myFWs/'
也与URL路径
myFWs/123
匹配,因此您的
FW详细信息
URL永远不会匹配。您只需在URL模式中添加一个
$
,就可以解决这个问题

urlpatterns += [   
    url(r'^myFWs/$', views.LoanedFWsByUserListView.as_view(), name='my-applied'),
               # ^ this was missing

您看到这种行为是因为您的第一个URL模式没有终止。正则表达式
r'^myFWs/'
也与URL路径
myFWs/123
匹配,因此您的
FW详细信息
URL永远不会匹配。您只需在URL模式中添加一个
$
,就可以解决这个问题

urlpatterns += [   
    url(r'^myFWs/$', views.LoanedFWsByUserListView.as_view(), name='my-applied'),
               # ^ this was missing

您尚未终止“我应用的”URL模式,因此它匹配以“myFWs/”开头的所有内容-包括与详细URL匹配的内容。确保始终对正则表达式URL使用终止的
$

url(r'^myFWs/$', views.LoanedFWsByUserListView.as_view(), name='my-applied'),

您尚未终止“我应用的”URL模式,因此它匹配以“myFWs/”开头的所有内容-包括与详细URL匹配的内容。确保始终对正则表达式URL使用终止的
$

url(r'^myFWs/$', views.LoanedFWsByUserListView.as_view(), name='my-applied'),