【发布时间】:2013-12-02 05:33:11
【问题描述】:
我正在建立一个带有简单博客的网站。 我按照以下说明进行操作:http://lightbird.net/dbe/blog.html 我到了可以看到帖子的地步,但随后他为每个帖子添加了链接。 我补充说:
(r"^(\d+)/$", "post"),
到我的urls.py,当我添加:<a href="{% url 'news.views.post post.pk' %}">Comments</a> 时,一切都会中断。就像它没有发送价值一样。我认为我的链接有问题..
任何人都可以检查我的应用程序吗? 管理员帐户:管理员/管理员。 错误代码在:templates/news/list.html 当我删除该行时,它可以工作。
这是我的代码:https://db.tt/b7qpib28
【问题讨论】:
-
这是什么django版本?您肯定以错误的方式使用 url 标签。试试:`{% url 'news.views.post' post.pk %} 注意不同的引用位置。
-
好吧,它没有获取 id,但仍然出现错误“Reverse for 'news.views.post' with arguments '(5,)' and keyword arguments '{}' not found.”跨度>
-
我认为我在 news/urls.py 中的 urls.py 有问题 你能检查一下吗? "(r"^(\d+)/$", post)" 是正确的行吗?
标签: django django-templates django-urls