我有这个问题,被困了几个小时。
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"> .
如果您尝试重定向到空路径,则需要执行此操作
return redirect ('/')