将参数传递到django 1.6中模板中的url?

将参数传递到django 1.6中模板中的url?,django,django-urls,Django,Django Urls,我想将参数(一个整数)传递到模板中的url。但我尝试以下操作时出错: {% for post in posts %} <div id="sidebar"><a href="{% url "blogapp.views.singlepost" %}?'post_id'={{post.id}}">{{ post.title }}</a></div> I also tried: <div id="sidebar"><a href

我想将
参数
(一个整数)传递到
模板
中的
url
。但我尝试以下操作时出错:

{% for post in posts %}
    <div id="sidebar"><a href="{% url "blogapp.views.singlepost" %}?'post_id'={{post.id}}">{{ post.title }}</a></div>

I also tried:
<div id="sidebar"><a href="{% url "blogapp.views.singlepost" %}?post_id={{post.id}}">{{ post.title }}</a></div>
试试这个:

<div id="sidebar"><a href="{% url 'blogapp.views.singlepost' post_id=post.id %}">{{ post.title }}</a></div>


因为您使用的是模板标记,所以不需要在模板标记中再次使用
{{{post.id}

出现了什么错误?你想把
'post\u id'
用单引号引起来吗?你应该发布相关的url定义。@DanielRoseman:请解释一下哪里错了,这样我就可以纠正了?实际上我错了,我误读了这篇文章,它实际上是对的。但你似乎根本没有遵循它。@DanielRoseman:你也能评论一下你在这篇帖子上的想法吗:你已经为我在这里链接的一个问题解决了一个类似的问题。所以你可以帮我。请。。。
<div id="sidebar"><a href="{% url 'blogapp.views.singlepost' post_id=post.id %}">{{ post.title }}</a></div>