【发布时间】:2021-03-05 16:44:27
【问题描述】:
我花了 3 天的时间试图找到解决这个问题的方法。 我有一个带有项目的仪表板,每个项目都称为板。 仪表板填充了我存储在本地数据库中的对象(板)。该板的名称等数据显示在名为dashboard的html页面中。
我想要做的是,当我点击名为“Scopri di più”的链接时,将在 board.html 中重定向,并填充点击的项目数据。
当时我只收到错误“NoReverseMatch”。
我做错了什么?
【问题讨论】:
-
一直在考虑这个问题,但是您能检查一下路径是否正确包含在根 urlpatterns 中吗?你能告诉我们模板中生成的 url 是什么,或者当你点击 url 时。
-
刚发现这个问题,stackoverflow.com/questions/38390177/…,很有帮助。
-
@Blackeagle52 感谢您的回答。生成的 url 类似于 board/idboard,其中 id 是主键。路径正确包含在根 urlpatterns 中是什么意思?寻找我添加的答案包括使用命名空间和 url_pattern = appname 或类似的东西。没有任何改变
-
我终于看到了!
{% url 'board_view' pk=board.id %},在您的网址中,board 不是变量,bn是。当我输入这个时,答案就出现了。 -
能否将生成的 HTML 代码添加到您的问题中?