Django反向url空白
下面的代码有什么问题?我没有收到任何错误,但是href为空(必须以静默方式失败) HTML:Django反向url空白,django,django-urls,Django,Django Urls,下面的代码有什么问题?我没有收到任何错误,但是href为空(必须以静默方式失败) HTML: <a href="{{ item.content_object.get_delete_url }}"> Remove </a> def get_delete_url(self): return reverse('contacts.views.contact_delete', args=[str(self.id), str(self.group_id)]) ur
<a href="{{ item.content_object.get_delete_url }}">
Remove
</a>
def get_delete_url(self):
return reverse('contacts.views.contact_delete', args=[str(self.id), str(self.group_id)])
url(r'^contact/delete/(?P<id>\d+)/(?P<group_id>\d+)/$', 'contact_delete', name='contact_delete'),
网址:
<a href="{{ item.content_object.get_delete_url }}">
Remove
</a>
def get_delete_url(self):
return reverse('contacts.views.contact_delete', args=[str(self.id), str(self.group_id)])
url(r'^contact/delete/(?P<id>\d+)/(?P<group_id>\d+)/$', 'contact_delete', name='contact_delete'),
url(r'^contact/delete/(?P\d+)/(?P\d+)/$,'contact\u delete',name='contact\u delete'),
方法正在引发NoReverseMatch
异常。NoReverseMatch
异常具有silent\u variable\u failure=True
,因此当您在模板中使用该方法时,该方法会以静默方式失败。有关模板中静默故障的更多信息,请参阅文档
要修复get\u delete\u url
方法,请尝试使用指定的url模式名称,而不是视图的路径
reverse('contact_delete', args=[str(self.id), str(self.group_id)])
get\u delete\u url
方法正在引发NoReverseMatch
异常。NoReverseMatch
异常具有silent\u variable\u failure=True
,因此当您在模板中使用该方法时,该方法会以静默方式失败。有关模板中静默故障的更多信息,请参阅文档
要修复get\u delete\u url
方法,请尝试使用指定的url模式名称,而不是视图的路径
reverse('contact_delete', args=[str(self.id), str(self.group_id)])
你试过在控制台中打印url吗?@limelights是的,它是空白的。错误似乎出现在get_delete_url方法中,如果我将返回改为说“something”并打印,我就会看到它。所以这一定是无声的失败。你试过在控制台中打印url吗?@limelights是的,它是空白的。错误似乎出现在get_delete_url方法中,如果我将返回改为说“something”并打印,我就会看到它。因此,这一定是无声的失败。