Django URL 404 未找到

Django URL 404 Not Found

我目前正在关注 senddex 的 Django 网络开发教程系列,但我 运行 遇到了一个问题。 When I click on this link,我明白了 一个 404。突出显示的是我 using 的正则表达式。我对 Django 和 URL 还很陌生,所以我不太确定问题出在哪里。

尝试使用 django 的 url 标签找到 link。

urls.py 文件中为 url 命名

url(r'^(?P<pk>\d+)$', DetailView.as_view(model=Vod, template_name="Annotation/post.html"), name="AnnotationPost")

锚标签应该是

<a href="{% url 'AnnotationPost' pk=vod.id %}">{{ vod.title }}</a>