gpt4 book ai didi

python - 当 URL 存在时 NoReverseMatch 与 Django

转载 作者:行者123 更新时间:2023-11-28 23:00:39 25 4
gpt4 key购买 nike

在模板中,我有 {% url "news.views.article"article=article.id %} 其中 article.id 是当前显示的文章的 ID。我的 urls.py 包含这个:

url(r'^news/$', 'news.views.index'),
url(r'^news/article/(?P<article>\d{1,4})/$', 'news.views.article'),

但是,当我加载包含上述模板标签的页面时,我得到了这个:

NoReverseMatch at /news/
Reverse for '"news.views.article"' with arguments '()' and keyword arguments '{'article': 2}' not found.

最佳答案

尝试在 View 定义周围不加引号。

 {% url news.views.article article=article.id %}

您已经定义了 View 名称,因此这应该可以通过按名称调用函数来实现。

关于python - 当 URL 存在时 NoReverseMatch 与 Django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11778036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com