【问题标题】:NoReverseMatch at /create_blog/ Reverse for 'update_blog' with no arguments not found. 1 pattern(s) tried: ['update_blog/(?P<id>[0-9]+)$']NoReverseMatch at /create_blog/ 为“update_blog”反向,未找到任何参数。尝试了 1 种模式:['update_blog/(?P<id>[0-9]+)$']
【发布时间】:2021-10-29 21:05:23
【问题描述】:

ERROR

views.py

urls.py

link_to_update

not working

请输入代码并说出原因并发送它

【问题讨论】:

标签: django


【解决方案1】:

你在做

{% url "update_blog" forms.id %}

但参数在您的 urls.py 映射中被命名为 id

这意味着你需要这样做

{% url "update_blog" id=forms.id %}

【讨论】:

  • 嘿,同样的错误
  • “不工作”链接暗示forms.id 不适合你。
  • 你能检查views.py并告诉我该怎么做
  • 你能检查所有链接并告诉我代码更改
  • 看起来forms.id 应该是form.instance.id。但是不,我不太愿意为您“检查所有链接”。
猜你喜欢
  • 2021-05-11
  • 2021-12-12
  • 1970-01-01
  • 1970-01-01
  • 2019-04-17
  • 2020-05-13
  • 2019-11-01
  • 2021-08-10
  • 2020-10-21
相关资源
最近更新 更多