Django 中“}”的来源(当前路径,条目/,与其中任何一个都不匹配。)

from where the "}" is coming (The current path, entries/}, didn't match any of these.) in Django

我刚开始学习 Django,在 link 中制作应用程序时显示 %7D 并给出错误:

使用 ag.urls 中定义的 URLconf,Django 按以下顺序尝试了这些 URL 模式:

admin/
entries/ [name='list']
[name='home']
^about/$ [name='about']
contact/ [name='contact']

当前路径 entries/} 与其中任何一个都不匹配。

我已经在网上搜索过了,但我还没有得到解决方案。

您的模板可能包含如下内容(可能带有不同的引号或一些额外的参数):

{% url 'list' %}<b>}</b>

所以有一个额外的闭合花括号 }。由于模板渲染没有看到左括号,它只会添加大括号。因此 URL 现在将包含一个额外的大括号。

因此您应该将其重写为:

{% url 'list' %}

尝试在您的模板中搜索 %}}