Python html中的链接不起作用
python 2.7 DJANGO 1.11.14 win7 当我点击FW_instance_list_applicated_user.html中的链接时,它应该跳转到FW_detail.html,但什么也没发生 url.pyPython 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
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'),