NoReverseMatch at / Django模板渲染

问题描述 投票:0回答:1

我有这个问题,被困了几个小时。

NoReverseMatch位于/找不到带有参数“('',)”的“ hotovo”。尝试了1个模式:['hotovo /(?P [^ /] +)$']。

网址:

urlpatterns = [ path('', views.index, name='index'), path('hotovo/<jedlo_id>', views.hotovo, name='hotovo') ]

观看次数:

def hotovo(request, jedlo_id):
jedlo = VyberJedla.objects.get(pk=jedlo_id)
jedlo.vybrane = True
jedlo.save()

return redirect('')

html:

<h1><a href="{% url 'hotovo' jedlo.id%}" class="este_nie"> 
{{zoznam.nazov_jedla}}</a><input type="checkbox" name="cekbox"> . 

django django-models error-handling django-templates django-urls
1个回答
0
投票

如果您尝试重定向到空路径,则需要执行此操作

return redirect ('/')
© www.soinside.com 2019 - 2024. All rights reserved.