Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django反向url空白_Django_Django Urls - Fatal编程技术网

Django反向url空白

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

下面的代码有什么问题?我没有收到任何错误,但是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)])
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”并打印,我就会看到它。因此,这一定是无声的失败。